問題タブ [maven-jetty-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
20937 参照

maven-jetty-plugin - Maven Jetty プラグインを使用して「ルート」コンテキスト パスを設定する

次のMavenコードスニペットがあります

コンテキスト パスを「/」に設定したいのですが、Jetty プラグインはそれを尊重しません。コンテキストは、フォルダー (またはモジュール) 名をコンテキスト パスとして使用するようにフォールバックします。たとえば、名前を使用してコンテキスト パスを設定すると、次のようになります。

助言がありますか?

前もって感謝します。

0 投票する
1 に答える
1262 参照

jetty - jetty-maven-plugin を使用して org.eclipse.jetty.server.ssl.SslSocketConnector で非推奨のメソッドを使用しないようにする

関連する

needClientAuthkeystoreなどのコネクタで非推奨のメソッド/タグを使用せずに正しい Maven POM を作成するにはどうすればよいですか?

非推奨のメソッドの使用例:

0 投票する
3 に答える
371 参照

java - WAR 記述子と構造を理解する必要がある - WAR 内の Flex プロジェクト

プロジェクトで mvm jetty:run を起動した後、URL から SWF を起動できない理由を理解しようとしています。

プロジェクトが正常にビルドされ、maven ターゲット ディレクトリに Falcon-WAR-0.0.1-SNAPSHOT.war が作成されました。このファイルには次のファイルがあり、Flex プロジェクトからコンパイルされた .swf ファイルが含まれています。

ここに画像の説明を入力

私の web.xml は非常にシンプルで、次のコードが含まれています。

私のアプリケーションのコンテキスト ルートは WAR のアーティファクト ID と同じなので、FALCON-WAR です。

mvn jetty:run を起動すると、コンソールに次の出力が表示されます。 ここに画像の説明を入力

ただし、ブラウザーでhttp://localhost:8080/FALCON-WARに移動しようとすると、web.xml 定義から .swf ファイルを起動することを期待すると、次のようになります。

ここに画像の説明を入力

誰かが私が間違っていることを理解するのを手伝ってくれますか? これは、Web コンテナーが .war 構造をどのように解釈するかを理解する上で、もっと多くのことを行うことができます。

よろしくお願いします。

0 投票する
1 に答える
718 参照

maven - jetty:run-展開された静的リソースの更新

戦争に依存するMavenプロジェクトを実行しています。src / main/webappにある実際のプロジェクトに固有のリソースがいくつかあります。

を使用してプロジェクトの開発を開始すると、プロジェクトは、オーバーレイが適用された状態でtarget/mvn jetty:run-explodedにアセンブルされます。

Linuxを実行しているときに、src / main / webappのリソースを更新すると、数秒以内に更新がターゲットディレクトリにも適用されます。ただし、Windowsでは、Mavenを停止して再実行するまで、ターゲットが更新されることはありません。jettyのファイルロックを無効にするためにjettyにカスタムwebdefault.xmlを適用しました。

誰かがこの種のセットアップをWindowsで動作させていますか?

0 投票する
1 に答える
6695 参照

maven - MavenJettyプラグインlog4j構成

私はMavenを備えたJavaWebアプリを持っています。
開発中にjettyを使用して実行しています(maven jettyプラグインを使用)

log4j.propertiesファイルをsrc/main / resourcesの下に置き、期待どおりにデプロイするとWEB-INF/classesの下にコピーされます。

log4j.propertiesファイルでフィルター変数を定義し、デプロイすると実際の値でフィルター処理されます。

log4j.propertiesのsrc/main/resourcesにあります。

WEB-INF / classesの下のlog4j.properties内(フィルタリングを使用してデプロイした後)。

私の問題は; mvn jetty:runを実行すると、次のエラーが発生します

このエラーは、WEB-INF / classesの下ではなく、src / main / resources(アペンダーのファイルパラメーターは受け入れられません)の下にあるlog4j.propertiesファイルが表示されるためだと思います。

mavenjettyプラグインがsrc/main / resourcesの下にあるlog4j.propertiesファイルを無視し、WEB-INF/classesの下にあるファイルを表示するようにしたい。これどうやってするの?

または、このエラーが私が持っているアイデアに関連していない場合、どうすればこれを解決できますか?事前にt​​hx。

0 投票する
1 に答える
1130 参照

spring - spring Bean プロファイルが mvn -D から渡されたシステムプロパティを取得できないのはなぜですか?

私がexport spring_profiles_default=staging実行してからプロジェクトを実行すると、動作します。しかし、そうするとうまくいきませmvn -Dspring_profiles_default=staging -pl project/abc jetty:run-explodedん。何か案は?ありがとう。

System.getProperty("spring_profiles_default")また、コードを入力すると、 mvn -D から渡された値を取得するため、何らかの理由でSpringが値を取得できないように見えることにも 言及する必要があります。

0 投票する
4 に答える
7397 参照

eclipse - webapp (JSF + Maven) を使用した Eclipse の Jetty 8.1.1.v20120215

Eclipse で webapp (JSf を使用) Jetty 8.1.1.v20120215 を実行しようとしています。Jetty 用の Jetty Adapter をダウンロードし、Eclipse に Jetty Server 8.1 を追加しました。次に、Jetty webserver の下で自分の webapp を見つめました。そして、次のエラーが発生しました。statck トレースから、Jetting が必要な jar の一部を取得していないようです。Mavenを使用しているため、依存関係にあるWebアプリケーションにこれらすべてのjarを追加しました。また、参照ライブラリの下のEclipseにリストされているファイルをEclipseで見ることもできます。

解決方法がわかりません。

0 投票する
4 に答える
2090 参照

java - 不足している Maven ライブラリを Jetty に追加する方法

私は常にJettyでTomcatで手動で起動したmavenプロジェクトを起動しようとしています。このために、maven-jetty-plugin を使用しています。

jetty:run を実行すると、Jetty が POM で定義された依存関係を見つけられないという事実を除いて、すべてうまくいっているように見えます。

jetty:war を実行すると、戦争は依存関係を使用して適切にビルドされるため、機能します。jetty:run が私のライブラリを WEB-INF/lib (または他の場所) に含めないのはなぜですか?

0 投票する
1 に答える
259 参照

maven - jetty:run startup の後にユーザーに起動メッセージを表示する

を使用して Jetty サーバーを起動する Maven プロファイルがありますjetty:run

jetty:run完了後に特定の URL にアクセスする必要があることをユーザーに通知するエレガントな方法を見つけようとしています。

を使用しServletContextListenerてメッセージを出力しようとしましたが、これは早すぎてログ ノイズでメッセージが失われます。

の最後にこのメッセージを出力するような方法で、jetty プラグインのライフサイクルにフックする方法はありjetty:runますか?

0 投票する
1 に答える
4362 参照

maven - jersey-server-1.12 と jetty-maven-plugin が連携しない

jersey-server 1.12 と jetty-maven-plugin 8.1.2.v20120308 を使用しています。jersey-server 1.9 バージョン以下を使用している場合、すべて正常に動作しますが、jersey-server 1.10 以降では問題が発生します。依存関係がないか、pom または web.xml に何かを追加していますか?

しかし、 mvn -Djetty.port=9999 jetty:run を実行すると、次のようなエラーが発生します。

私の pom.xml は次のとおりです。

および web.xml は次のとおりです。

@ジェシー・マッコネル

WEB-INF/lib の出力を再確認しました: