問題タブ [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 投票する
9 に答える
62177 参照

java - maven-jetty-plugin の VM 引数を制御するには?

maven-jetty-plugin から実行される Jetty の VM 引数を設定するには?

たとえば-Xmx、コマンドによって実行される Jetty に引数を渡す必要がありmvn jetty:runます。

0 投票する
2 に答える
1598 参照

eclipse - maven eclipse プラグインが maven jetty プラグインを壊すのはなぜですか?

ビルドが実行されるたびに、maven eclipse プラグインに .classpath を再生成させたいのですが、次の構成を使用して実行しました。

何らかの理由で、これにより maven jetty プラグインが ClassNotFoundException エラーで失敗します (あらゆる種類の Spring クラスが存在しないというエラーが表示されます)。もちろん、maven eclipse プラグインがインストールされていない場合でも問題なく動作しました。これが私が話していることの例です:

もちろん、その eclipse プラグイン セクションを削除すれば、予期したとおりに jetty を実行できます。

私が知っているいくつかのこと:

  • はい、.classpath が存在する場合にのみ、このプロファイルを有効にします。これは直感に反しているように見えますが、私には理由があります。.classpath が存在しない場合にアクティブになる別のプロファイルがあり、ソース コードをダウンロードするオプションと javadocs を true に設定して Eclipse プラグインを実行します。ビルドごとにこれを発生させたくないので、クラスパスが既に存在する場合のために別のプラグイン構成を作成しました。
  • はい、プラグイン構成全体を再度指定する代わりに、変更したいオプションの値を保持するプロパティを作成するだけで済みます。その場合、クラスパスの存在に応じて eclipse.downloadSources プロパティを true または false に設定し、通常のビルド セクションに単一のプラグイン定義を設定します。

何かアドバイス?これは奇妙な問題です。

ありがとう、レス

0 投票する
2 に答える
1662 参照

java - Jetty Maven Plugin

Has Jetty been completely migrated over to Eclipse yet?

I am using the Maven 2 plugin for Jetty version 7, 20091125.

Just recently, I am getting session manager issues that I never had come up before (no session manager configured). The standalone instance is running the Eclipse version of Jetty, but the same version, 20091125.

Is anyone else having these issues with the Jetty plugin presently? What other application servers to you deploy to that have a plugin for quick deployment / testing?

Walter

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

maven-2 - maven座標で定義された戦争を使用してjetty:run-warを実行するには?

背景: Maven プロジェクトで機能テスト モジュールをセットアップしています。テストにはmaven-jetty-pluginを使用します。

ここで説明されているように jetty プラグインをセットアップしました(Failsafe プラグインとうまく連携するため)。機能テストモジュールが実行されるまでに、ローカルの Maven リポジトリ)。

jetty プラグインのrun-war ゴールには、<webApp>デプロイする war への文字列パスを取る要素があります。むしろ、Web モジュールで定義された Maven 座標を使用して展開する戦争を指定したいと思います。これを行う方法はありますか?

考えられる回避策:

  1. 「Maven を使用したより良いビルド」のセクション 4.13 では、 cargo を使用して、maven 座標を使用して指定された戦争を展開する方法について説明していますが、jetty を使用していることを考えると、これは深刻なやり過ぎです。
  2. より合理的な IMO は、dependency:copy を使用して、ビルドしてインストールしたばかりの war アーティファクトを、機能テスト モジュールのターゲット ディレクトリの固定パスにコピーします。これを、jetty プラグインの<webApp>構成要素で提供できます。
0 投票する
2 に答える
1424 参照

jetty - jnlp を介して多くの webapps で jetty を配信するにはどうすればよいですか?

私は webapp を持っています ( http://sourceforge.net/projects/sf-mvn-plugins/files/m2-repo/net/sf/maven/plugins/example-captaincasa-jnlp/0.1-SNAPSHOT/example-captaincasa-jnlp -0.1-SNAPSHOT.war/download ) サーブレット コンテナーで jsf を使用します。これは、ローカル PC の jetty-maven-plugin run-war ターゲットで正常に動作します。将来的には、この種の Web アプリケーションをもっと作りたいと思っています。

これらの webapps を jnlp 経由で jetty で配信する方法を探しています。エンド ユーザーはインストールをゼロにする必要がありますが、webapps にはサーブレット コンテナーが必要であり、ホストはサーブレット コンテナーやアプリケーション サーバーなどをサポートしていません。

組み込みソリューションは好きではありません。この場合、各 webapp を個別の桟橋で配信し、別々の桟橋で実行する必要があるためです->サイズが大きすぎる->ダウンロードサイズが多すぎるなど。

アーキテクチャは次のようになります: (ソース: sourceforge.net )建築

例: Bundle1 には jetty とデプロイされた webapp1 を含めることができ、Bundle2 には jetty とデプロイされた webapp1 と webapp2 を含めることができます (エンド ユーザーの要件に関連して、Web アプリケーションの多くのバリアントを提供したいと考えています)。

しかし、私の質問は何ですか?

  1. 桟橋のどの瓶が必要ですか? これらを私のホームページにアップロードしてホスティングしたいと思います。
  2. jnlp経由で彼を起動するためのメインjarとしてjettyにどのjarを使用する必要がありますか?
  3. jnlp 経由で jetty を開始するには、どのメイン クラスを使用すればよいですか?
  4. これが webapp1 の戦争であり、これが webapp2 の戦争であると言うように jetty を構成するために使用できるパラメーターはどれですか?

私にとって重要な質問は1です。これに答えて、jettyローカル(mavenプラグインなし)を実行し、手動で実行できるようになれば、残りの2〜4を解決できるかもしれません。

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

maven-2 - 埋め込まれた桟橋でのホットデプロイ

Spring Roo プロジェクトがありmvn jetty:run、アプリを実行するために使用しています。唯一の問題は、*.javaクラスへの変更がホット デプロイされないことですが、ホット デプロイへの変更は正常に行われ*.jspxます。

では、mvn jetty を Java クラスの hotdeploy に設定するにはどうすればよいですか?

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

maven-2 - Maven jetty ダウンロードの依存関係

「mvn jetty:run」を実行するたびに、maven がいくつかの依存関係 (apache poi および ojdbc jar) をダウンロードしようとするのはなぜですか? どうすればこれを無効にできますか?

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

java - MavenJetty7プラグインでデバッグログを有効にする

最新のjettyプラグインを使用して単純なjavawebappを実行していmvn jetty:runますが、(プラグイン自体ではなく、埋め込まれたjettyインスタンスの)コンソールにDEBUGメッセージを出力するようにjettyに指示する方法が見つからないようです。現在、WARNメッセージとINFOメッセージのみを出力しています。設定-DDEBUGしてみまし-DVERBOSEたが、何もしません。私はすでにドキュメントを見ましたが、これをカバーしていないようです。

0 投票する
2 に答える
2908 参照

jetty - なぜJettyMavenプラグインの2つのバージョンなのですか?

新しいwebappMavenプロジェクトをセットアップし、JettyのMavenプラグインでテストしたいと思いました。そこで、コンソールコマンドを発行しました。mvn jetty:run

Mavenの設定ファイルで定義した後pluginGroup、コマンドをもう一度実行しました。残念ながら、以下のバージョンのプラグインのいずれかを使用していたため、失敗しました。

同じことを実現するために2つのMavenベースのプラグインがあるのはなぜですか?Jettyを実行していますか?なぜ彼らはそんなに多くの混乱をもたらさなければならないのですか?

または、それらの違いを説明してくれるように親切にしてください。

0 投票する
2 に答える
6535 参照

maven-2 - jetty-maven-plugin に、リポジトリから取得した戦争を展開させる方法は?

適切なサイズの Web プロジェクト用の統合テスト モジュールをセットアップしています。統合テスト モジュールは Web プロジェクト自体から分離されており、独自の pom があります。

アイデアは、maven-soapui-plugin を使用してリクエストを送信し、レスポンスを検証することです。soapui-plugin の設定は簡単です。ただし、jetty-maven-plugin にリモート リポジトリから戦争を展開するように指示する方法がわかりません。

私の理解が正しければ、jetty-maven-plugin には '<webApp>/<webApp>' というプロパティがあり、デプロイする war ファイルを指定できます。問題は、war ファイルがモジュール自体に存在しないことです。

Maven アセンブリ プラグインを使用して、プロジェクトの artifactId を介してリポジトリから戦争を取得できると聞いたことがありますが、どのように実行するかはまだわかりません。

ここに私が欲しいものの要約があります:

  1. たとえば、artifactId を介して、リポジトリなどから特定の戦争を取得します。
  2. この war を jetty-maven-plugin にデプロイします (goal deploy-war?)
  3. maven-soapui-plugin を取得してテストを実行し、統合テスト フェーズで結果を報告します。

ステップ 3 はカバーしたと確信していますが、ステップ 1 と 2 を達成する方法がよくわかりません。

どんな助けでも大歓迎です