問題タブ [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.
maven-jetty-plugin - Maven Jetty プラグインを使用して「ルート」コンテキスト パスを設定する
次のMavenコードスニペットがあります
コンテキスト パスを「/」に設定したいのですが、Jetty プラグインはそれを尊重しません。コンテキストは、フォルダー (またはモジュール) 名をコンテキスト パスとして使用するようにフォールバックします。たとえば、名前を使用してコンテキスト パスを設定すると、次のようになります。
助言がありますか?
前もって感謝します。
jetty - jetty-maven-plugin を使用して org.eclipse.jetty.server.ssl.SslSocketConnector で非推奨のメソッドを使用しないようにする
関連する
needClientAuthやkeystoreなどのコネクタで非推奨のメソッド/タグを使用せずに正しい Maven POM を作成するにはどうすればよいですか?
非推奨のメソッドの使用例:
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 構造をどのように解釈するかを理解する上で、もっと多くのことを行うことができます。
よろしくお願いします。
maven - jetty:run-展開された静的リソースの更新
戦争に依存するMavenプロジェクトを実行しています。src / main/webappにある実際のプロジェクトに固有のリソースがいくつかあります。
を使用してプロジェクトの開発を開始すると、プロジェクトは、オーバーレイが適用された状態でtarget/mvn jetty:run-explodedにアセンブルされます。
Linuxを実行しているときに、src / main / webappのリソースを更新すると、数秒以内に更新がターゲットディレクトリにも適用されます。ただし、Windowsでは、Mavenを停止して再実行するまで、ターゲットが更新されることはありません。jettyのファイルロックを無効にするためにjettyにカスタムwebdefault.xmlを適用しました。
誰かがこの種のセットアップをWindowsで動作させていますか?
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の下にあるファイルを表示するようにしたい。これどうやってするの?
または、このエラーが私が持っているアイデアに関連していない場合、どうすればこれを解決できますか?事前にthx。
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が値を取得できないように見えることにも 言及する必要があります。
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で見ることもできます。
解決方法がわかりません。
java - 不足している Maven ライブラリを Jetty に追加する方法
私は常にJettyでTomcatで手動で起動したmavenプロジェクトを起動しようとしています。このために、maven-jetty-plugin を使用しています。
jetty:run を実行すると、Jetty が POM で定義された依存関係を見つけられないという事実を除いて、すべてうまくいっているように見えます。
jetty:war を実行すると、戦争は依存関係を使用して適切にビルドされるため、機能します。jetty:run が私のライブラリを WEB-INF/lib (または他の場所) に含めないのはなぜですか?
maven - jetty:run startup の後にユーザーに起動メッセージを表示する
を使用して Jetty サーバーを起動する Maven プロファイルがありますjetty:run。
jetty:run完了後に特定の URL にアクセスする必要があることをユーザーに通知するエレガントな方法を見つけようとしています。
を使用しServletContextListenerてメッセージを出力しようとしましたが、これは早すぎてログ ノイズでメッセージが失われます。
の最後にこのメッセージを出力するような方法で、jetty プラグインのライフサイクルにフックする方法はありjetty:runますか?
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 の出力を再確認しました: