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

java - Maven Jetty - 静的ファイルのみを変更する場合、アプリケーション全体をリロードしないでください

Maven Jetty プラグインは非常に優れています (バージョン 6.1.26 を使用しています)。唯一厄介なのは、静的ファイルの変更に関するものです。私の Web アプリケーションは Spring を使用し、標準の Web アプリケーション Maven レイアウトに従います。基本的に、JSP または CSS ファイルを変更するたびにコンテキスト全体をリロードしたくありません。

構成設定を確認しましたが、これについては何も見つかりませんでした。

何か案が ?

前もって感謝します !

ロルフ

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

java - JAAS: !role 経由でログインする際のエラーは何を意味しますか?

次の Jetty セットアップがあります。

Maven Jetty プラグインを介して Embedded Jetty 7.6.1.v20120215 を使用しています。

持っているフォームからログインしようとすると、ログイン フィールドが適切に /j_security_check に送信されます。ユーザーを適切に呼び出して検証する独自の LoginModule を作成しました。プリンシパルがデータベースから適切に取得されていることがわかります。

セキュリティで保護されたページが表示される代わりに、Jetty は次のように表示します。

それが本当に何を意味するのか、私にはよくわかりません。

web.xml に次のものがあります。

管理者としてログインしています。

Jetty によって表示される不可解な JAAS メッセージに関するヘルプをいただければ幸いです。

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

maven - jetty-maven-plugin で SLF4J / Log4J が初期化されていない

jetty-maven-plugin を実行すると、次のエラーが発生します。

プロジェクトは、log4j.properties を含む戦争WEB-INF/classesです。

また、何が起こっているかを確認するために、次のプロパティをプラグインに渡しています (特定の log4j.properties ファイルも以下の場所にあります)。

webapp でのログは正常に機能します。しかし、私はエラーに困惑しています。

プロジェクトには次の依存関係があります。

さらに、テスト (Jetty が必要) の実行が開始されると、次の出力が表示されます。

Jetty が不幸な理由を誰か教えてくれませんか?

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

jetty - JettyにJVMスコープのJNDIを使用させる方法は?

JettyのJackrabbitリポジトリファクトリのJNDIリソースをセットアップしようとしています。問題は、WebアプリケーションスコープとしてJNDIを取得しているように見えることです。JVMスコープにする必要があります。ドキュメントから理解できる限り、これを行うには、以下に示すようにnull引数を指定する必要があります( )(ここで<Arg></Arg>説明します)。

Jettyに2つのWebアプリケーションをデプロイしていて、それらが同じJNDIを共有している必要があります。彼らがそれを共有していない場合、Jackrabbitは2回初期化を試みて失敗し、アプリ全体が壊れます。

デバッガーを介してコードを実行したところ、アクセスされ、JackrabbitリポジトリーのJNDIルックアップが必要な最初のWebアプリが、のインスタンスを取得し、オブジェクトBindableRepositoryFactoryにレコードを正しく追加していることがわかります。ただし、 JNDIルックアップ時にcache完全に異なるオブジェクトが作成されます。cacheそれは明らかにまだ空であるため、新しいインスタンスが作成され、問題が発生します。

Jetty7.6.2.v20120308を使用しています。これが私のjetty-jndi.xmlです:

jettyを呼び出しているpomファイルには、JettyにJNDIおよびPlus設定xml-sを使用するように指示する次の関連設定があります。

jetty-plus.xmlには次のものがあります。

私が間違っているかもしれないアイデアはありますか?

よろしくお願いします!:)

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

jetty - jetty jndi データソースの問題

簡単に言えば。接続プールを使用して webapp で oracle jndi dataSource を使用できるようにしたいと考えています。プロジェクトを Maven インストールし、Jetty hightide 7.xx サーバーに手動でデプロイして実行したいと考えています。次のようにjetty-envファイルをWEB-INFフォルダーに配置します。

jetty-env.xml

データソース Bean

そして、これは私のdataSource Beanです..

Maven のインストールは問題ありませんが、jetty サーバーにデプロイして起動すると、次のエラーが発生します。

jetty-plus.xml と start.ini で必要な変更を行いました。pomファイルに追加したいものはありますか.ほとんどの投稿はmaven-jetty-pluginを提案していますが、それはjetty-runコマンドを正しく使用する場合にのみ有効ですか? 私を助けてください。

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

tomcat - 複数の独立したサービスを持つプロジェクトの Maven Tomcat 統合

次のプロジェクト設定があります。

それぞれが独自の pom を持つ Maven プロジェクトです。

そして、各サブプロジェクトはその親プロジェクトを参照します:

Maven のコンパイル/テスト ターゲットは正常に動作します。しかし、locatl tomcat テスト環境を次のようにインスタンス化しようとするたびに、私は tomcat プラグインを台無しにしています:

サービスの 1 つだけを開始します(実際には、常に<modules>セクションの最初のサービスです。

両方のサービスを開始したいのですが、プロジェクトで同様の経験がありますか、またはこれをうまく行う方法について何かアイデアはありますか?

どうもありがとう!!

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

java - Maven-Jetty-プラグイン。ホット再デプロイ.war

にmaven-jetty-pluginを追加し、pom.xmlゴールを実行しましたjetty:run-war。すべて正常に動作します。しかし、プロジェクトのホットリデプロイが必要な場合は、ソースコードを変更した後、プロジェクトで目標を繰り返す必要がありpackageます(プロジェクトを、アセンブルされていないWebアプリケーションではなく.warとしてデプロイしたためだと思います)。
しかし、packageゴールを実行すると、エラーが発生します。Could not copy webapp sources... [C:\..\workspace\PROJECT_NAME\target\PROJECT_NAME-0.0.1-SNAPSHOT]-ゴールを実行するときにMavenによって削除する必要のあるファイルがpackage、起動したJettyサーバーによって破損(ビジー)されているためです。

この問題を解決する方法は?

ありがとう。

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

jetty - jetty-maven-pluginがJetty.xmlからJNDIデータソースリソースを追加しない

jetty-mavenプラグインを使用してデータソースを追加できないようです。スローされるエラーはありませんが、コンテキストを見ると、データソースが追加されていません。ファイルへのパスが正しく、ファイルが解析されていることを確認しました(間違ったクラス名を入力するとエラーが発生します)。タグを使用してWebAppContext構成として構成しようとしましたが、このファイルは完全に無視されています。

pom.xml

jetty.xml

Javaコード

どんな助けでもいただければ幸いです。

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

maven - mvn jetty:run を別のフェーズにバインドしますか?

私は、jetty を使用して実行できる Maven webapp を持っています。で桟橋を呼び出すと

インストール フェーズの前に実行されます。ただし、maven ライフサイクルの最後にのみ jetty を実行したいと考えています。どうすればそれを達成できますか?

あるいは別の言い方をすれば。jetty maven プラグインの run ゴールは、デフォルトで特定の maven フェーズにバインドされています。そのバインディングを変更できますか?

更新:念のため、maven フェーズが pre-integration-test のように実行されるたびに jetty を自動的に実行する方法を知りたくありません。桟橋の実行目標を後のフェーズにバインドして、手動で呼び出したときに追加の Maven フェーズが実行されるようにしたいだけです。

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

hibernate - jetty-maven-plugin で webapp を実行中の Hibernate エラー

Hibernate を使用する Maven ビルドの Web アプリケーションがあります。Tomcat では正常に実行されますが、.xml 内で実行すると次の例外が発生して失敗しますjetty-maven-plugin

org.hibernate.collection.PersistentCollectionこれはhibernate-core、Web アプリケーションへの推移的な依存関係として含まれています。Tomcat にドロップするとアプリケーションが正しく実行されるため、WAR で確実にアクセスできます。

POM には、次のプラグイン構成が含まれています。

jetty-maven-pluginが解決しないのはなぜorg.hibernate.collection.PersistentCollectionですか?