問題タブ [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-2 - maven-jetty-plugin の質問
モジュール テストの前に jetty を起動する必要があります。例:
すべてが機能しますが、maven-antrun-plugin (またはテスト コンパイル フェーズ前の他のプラグイン) が 2 回実行を開始します。run-war、run-exploaded、または deploy-war ゴールを使用しようとしました。結果は同じです。
Maven 出力:
どこが間違っていますか?
ありがとう。
java - Maven で空きヒープ サイズが増加しない
maven-jetty-plugin を実行すると、次のコマンドを実行します。
しかし、空きヒープサイズを出力しようとすると
常に約 30000000 程度を出力
します。サイズはバイト単位だと思いますので、約 30 メガバイトです。
では、なぜ空きヒープメモリが増えなかったのでしょうか?
selenium-rc - Jetty に Web アプリをデプロイする方法
私は Web アプリ (実際には gwt アプリ) を持っており、Selenium テストのためにそれを Jetty サーバーにデプロイしたいと考えています。 jetty と selenium サーバーは実行されていますが、有名な 404 エラーのために selenium テストが失敗します。
私の桟橋の設定が正しいかどうかはわかりません。私はそれに慣れていないので、ここにあります(maven-jetty-plugin):
mvn clean install を実行すると、コマンド ウィンドウから次の出力が表示されます。
私のフォルダ構造は次のようになります。
私が理解していないのは、index.html ページが「sample-console-0.1-SNAPSHOT」フォルダにあるのを見ることができるということですが、なぜそれが見つからないのですか? 「contextPath」を間違って設定したためですか?「/」に設定してみましたが、503 サービスが利用できないというエラーが発生しました。誰でも助けることができますか?どうもありがとう!
java - jetty-maven-plugin で「書き換え」を使用するように構成するにはどうすればよいですか
コマンドラインで jetty7 を使用する場合は、( org.eclipse.jetty.rewrite.handler.RewriteHandler$ java -jar start.jar OPTIONS=default,rewrite etc/jetty-rewrite.xml
)を使用します。
しかし、jetty-maven-plugin と eclipse と m2eclipse はOPTIONS=default,rewrite by jetty:runを使用できません。rewrite
そしてClassNotFoundException : org.eclipse.jetty.rewrite.handler.RewriteHandlerを追加したにも関わらず発生
- プラグインjetty-rewriteをpom.xmlに
<jettyEnvXml>foo.xml</jettyEnvXml>
pom.xmlに- ライブラリjetty-write。
foo.xmlは rewrite を使用するように記述された構成です。
jetty-maven-plugin で jetty-rewrite を使用するには、どのような設定をすればよいですか?
jetty - web アプリを jetty にデプロイします: service_unavailable
ここで提供される指示に従って、maven、maven-jetty-plugin を使用します: http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin、私のプロジェクトは maven に従いますmvn jetty:run を実行すると、jetty サーバーが開始されていることがわかります。ブラウザに戻り、127.0.0.1:8080 と入力すると、エラー 404 のページが見つかりませんでした。
これが私の webapp '/console' です。そのリンクをクリックすると、127.0.0.1:8080/console の URL に移動し、そのページのメッセージは次のようになります。
誰かがここで何が悪いのか知っていますか? Web アプリが Jetty にデプロイされたと思いますが、サービスが利用できないと表示されるのはなぜですか? ありがとう。
maven-jetty-plugin - Mavenプラグインのスコープを変更する方法
統合テストにmaven-jetty-pluginを使用しているのですが、文句を言い続けました
ターゲットフォルダーでwarファイルを検索しようとしましたが、WEB-INF / libフォルダーでslf4j-api-XX.jarが見つかりませんでしたが、依存関係階層[テスト]から、プロジェクトのMaven依存関係に含まれています。 slf4j-apiのスコープは「provided」に設定されていたため、最終ファイル(?)は含まれません。その後、pom.xmlで、依存関係として次のように再宣言しようとしました。
しかし、それでもjarは最終戦争に含まれていなかったため、Jettyは満足せず、アプリをロードしませんでした。誰かがこれを解決する方法を知っていますか?ありがとう!
jetty - JettyがWebアプリをホストしている一時フォルダーを見つけるにはどうすればよいですか?
maven-jetty-pluginを使用してgwtアプリをJettyにデプロイしました。「mvnjetty:run」を使用してアプリにアクセスできますが、1つのファイルが見つからないと表示され続けます。これらのアプリをホストしている場所を知る必要があるため、掘り下げることができます。そのファイルが本当に欠落しているかどうかを確認するためのWebアプリフォルダー。どうすれば見つけることができますか?ありがとう!
eclipse - Maven / Jetty to Maven/Tomcatプロジェクト
Maven Archetypeプラグインを使用して作成したプロジェクトがあり、「mvn jetty:run-war」を使用してjettyサーバーを実行できるようにMavenJettyプラグインを追加しました。
次に、プロジェクトを変更して、EclipseおよびTomcatと統合する必要があります。Sysdeo Eclipse Tomcat LauncherプラグインからTomcatボタンをクリックすると、新しいコードが自動的にコンパイルされ、Tomcatのwebappフォルダーにデプロイされ、Tomcatサーバーが起動するプロジェクトに取り組んだことを覚えています。tomcatを使用すると、統合されたEclipseデバッガーを使用することもできます。
プロジェクト全体を再作成してTomcatプロジェクトとして開始せずに、現在のMaven / Jettyセットアップでその効果を得るにはどうすればよいですか?
windows - Jetty Maven プラグインがカスタム webdefault.xml を無視している
webdefault.xml で false に設定する手法を使用して、Jetty が Windows で静的ファイルをロックするという一般的な問題を回避しようとしています。useFileMappedBuffer
残念なことに、毎回 Jetty がカスタマイズした webdefault.xml を取得していません。
Apache Maven 3.0.2 を使用しています。maven-jetty-plugin (v6.1.26)とjetty-maven-plugin (v8.0.0.M2)を使用してみましたが、違いはありません。Jetty を実行する前に、クリーンとリビルドも実行してみました。
webdefault.xml がプラグインと同じバージョンから取得され、設定が正しいこと、つまり、この設定を true から false に変更するだけであることを毎回確認しました。
そして、これが私の pom.xml Jetty プラグイン セクションの外観です。
また、ファイルへのパスを変更しようとしました:
どこでもこの正確な解決策を見てきましたが、他の人にも機能しているように思えます(ただし、誰かが私の問題を抱えている例が1つ見つかりました)。jetty のスタートアップの出力は次のとおりです。
これはさらに、それが適用されていないと私に思わせます。他のすべてのパスは出力で正しいです。
Jetty の実行中に見られる最も直接的な問題は、IntelliJ IDEA 10 で静的ファイル (JavaScript、CSS など) を編集するたびに、次のエラー メッセージが表示されることです。
Jetty を停止すると、問題なく保存されます。これは毎回起こります。
私が間違っている可能性のあるアイデアはありますか?前もって感謝します。
java - 方法: テスト環境 (データベース) に対して Maven 統合テストを実行する
統合テストのライフサイクル段階で、maven と maven-failsafe-plugin を使用して jetty を起動しています。次に、実行中の Web アプリケーションに対して多数の (*IT.java) junit テストを実行します。これは期待どおりに機能しています。
ただし、統合テストのためにテスト データベースに接続したいと考えています。そのURLを保存しています
jetty プラグインが実行されると (jetty:run)、
代わりは。classesDirectoryプロパティを使用して jetty プラグインを再構成してみました
しかし、test-classes ディレクトリには、実際にコンパイルされたプロジェクト クラスと、そこに保存されているリソースがありません。
注:surefireはテストリソースをクラスパスに追加し、その後にメインリソースが続きます。両方で見つかったものは、クラスパスで最初に見つかったテストバージョンを使用します。
これを正しく設定する方法についてのアイデアはありますか?
ありがとう!
編集:
これに対処するために、jetty-plugin に構成プロパティがあるようです。
- testClassesDirectory : 生成されたテスト クラスを含むディレクトリ。
- useTestClasspath : true の場合、テストの依存関係がランタイム クラスパスの最初に配置されます。
残念ながら、それらは機能しません。
私のpom.xmlの関連部分は次のとおりです。