問題タブ [maven-tomcat-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.
remote-debugging - mvn tomcat プラグイン (jpda) の agentlib プロパティを設定する方法
Eclipse デバッグ リモート Web アプリケーションに関連 => Eclipse でリモート アプリケーションをデバッグするにはどうすればよいですか
mvn tomcat プラグインでこれを設定/アーカイブするにはどうすればよいですか? http://tomcat.apache.org/maven-plugin-2.0-SNAPSHOT/tomcat7-maven-plugin/
役立つかもしれない唯一のことは、systemProperty を設定することですが、それは私にとってはうまくいきません;/
目標: tomcat を maven を介してコンソールで実行できるようにするが、さまざまな IDE のリモート デバッグを有効にする
(そうです、Tomcat を Eclipse WTP で実行できます!それは問題ではありません;)
spring - Spring Roo Tomcat の問題
Spring Roo と Tomcat に関して、非常に厄介な問題に直面しています。spring roo ピザ ショップのチュートリアルに従って、次のコマンドを発行しました。
次に、コマンドラインから次のように呼び出します。
Pizza エンティティに新しいフィールドを追加すると、次のエラーが表示されます。
編集:ちょっとした説明。サーバーを停止して再起動すると、すべてが正常で、フィールドが正常に追加されます。roo コマンドを使用し、Java コードを変更してフィールドを追加しようとしました。
助言がありますか?
乾杯
java - Maven:tomcat-maven-plugin用に生成されたリソースをどこに置くか?
src/main/webapp
プロジェクトのディレクトリにCSSファイルとJavaScriptファイルがあります。参加したいのですが、これらのリソースの参加および縮小バージョンをWARファイルとそれを取得する場所に追加しますtomcat-maven-plugin
。
yuicompressor-maven-pluginを使用してファイルを作成し、に配置しました${project.build.directory}/${project.build.finalName}
。これはMavenパッケージに最適であり、それらのリソースはWARファイルに移動しますが、どういうtomcat-maven-plugin
わけかそれらはまったく表示されません。別のディレクトリを使用する必要がありますか?
私のpom:
mvn tomcat:run
生成されたファイルも取得するにはどうすればよい ですか?
maven - 埋め込まれたTomcatは、私のセレン/jbehaveストーリーを実行させません
組み込みのTomcatを統合テストの前に開始し(Selenium + JBehaveを使用)、直後に停止しようとしています。
これが私がMavenを設定しようとした方法です:
ただし、実行するとTomcatは正常に起動mvn integration-test
し、ストーリーを実行できないようです...
誰か助けてもらえますか?
spring - 組み込みの tomcat がメッセージ ソースの Spring アプリケーション リソース バンドルを解決しない
組み込みの Tomcat で問題が発生しています。組み込みの Tomcat を使用して Spring アプリを実行すると、プロパティが解決されないようです。
プロパティ ファイルが読み込まれている場合でも、次のようになります。
リソース バンドルが見つかりません:
ただし、Eclipse/STS からアプリを実行すると、そのような問題は発生しません。
mysql - maven tomcatプラグインを使用してmySqlをEclipseプロジェクトに追加する
Web からダウンロードした spring mvc プロジェクトがあり、完全に機能しています。依存関係を管理し、組み込みの tomcat で webapp を実行するために、maven と maven tomcat プラグインを使用しています。プロジェクトに mySql サポートを追加しようとしています。私はmavenとmaven tomcatプラグインが初めてなので、これを行うのが難しいとは思いません。mysql を追加しようとする前は、すべてが機能していて、Tomcat:run Maven ゴールを実行するだけで Web アプリを起動できました。
今のところ、tomcat:run を実行すると、
これは、ウェブを読んだ後にすでに行ったことです。pom.xmlにmysqlドライバー(および使用したいのでHibernateアノテーションも)の依存関係を追加し、Tomcatプラグインの依存関係を指定しました:
また、context.xml ファイルを使用するように指定するタグにも注意してください。しかし、このファイルをどこに置くべきかわかりません。tomcat/conf で自動的に生成されるはずだと読みましたが、存在しません。だから私はこのコンテンツで手動で追加しました:
次に、tomcat/conf にある web.xml に次を追加しました。
src/main/webapp/META-INF/context.xml と src/main/webapp/WEB-INF/web.xml に同じコンテンツを配置しました
これらすべての構成により、上記のエラーは表示されません。しかし、休止状態の追加を使用しようとすると
次に、通信リンク障害が発生します。私は何が欠けていますか?必要な場合は、完全なスタック トレースを追加できます。
maven - Maven tomcat プラグインの依存関係エラー
Tomcat Maven プラグインのバージョン 1.1 を使用する完全に機能するプロジェクトがあります。で指定して、最後のmaven tomcatプラグインバージョンに切り替えようとしましたpom.xml
:
tomcat7:run
ただし、代わりにi を使用してプロジェクトを起動するとtomcat:run
、次のエラーが発生します。
どうすればこれを修正できますか?
maven-3 - TomcatMavenプラグインおよびマルチモジュールMavenプロジェクト
最近まで単一のMavenWARプロジェクトであったアプリケーションがあります。Tomcat Mavenプラグインを使用して、以下を使用してローカル開発者ワークステーションでアプリケーションを実行していました。
埋め込まれたTomcatインスタンスの実行中にJSPファイルを変更することができ、変更はWebブラウザーに問題なく表示されます。(プラグインのドキュメントから)tomcat:runゴールを使用すると、WARが動的Webアプリケーションとしてロードされるため、ソースでJSPファイルに加えられた変更は、再起動せずに実行時にTomcatによって取得されることを理解しています。
アプリケーションはかなり大きなサイズに達し、Webプロジェクト以外のいくつかの異なる場所で多数のクラスを再利用する必要があったため、コードベースをマルチモジュールのMavenプロジェクトにリファクタリングしました。構造は次のとおりです。
リファクタリング後、プラグインがJARアーティファクトを検出できなかったため、プロジェクトのルートディレクトリからtomcat:runを使用してWARプロジェクトを実行できませんでした。そこで、tomcat:run-war-onlyプラグインの使用に切り替えました。これで、WARモジュールが正常に起動します。
ただし、ドキュメントから、run-warのみの目標はWARファイルをパッケージ化されたWebアプリケーションとして扱うようです。したがって、JSPファイルに加えた変更は、実行中に組み込みTomcatサーバーによって取得されなくなりました。JSPファイルを変更するたびに、サーバーを再起動する必要があります。
WARプロジェクトを動的Webアプリケーションとして実行するように設定されたこのマルチモジュールMavenで、少なくともJSPファイルへの変更が再起動せずにTomcatによって取得されるようにする方法はありますか?
tomcat - tomcatmavenプラグインの埋め込みtomcatインスタンスの空のホワイトページ
私はAndroidクライアントからまたはwebappとしてアクセス可能なSpringサーバーアプリケーションを持っています。Androidクライアントを使用すると、すべて正常に動作します。しかし、tomcat mavenプラグインからtomcat7:runで開始された埋め込みtomcat(バージョン7)でWebアプリケーションにアクセスしようとすると、内http://localhost:8080/
と内の両方に空の白いページが表示されhttp://localhost:8080/my-app-name
ます。
spring - src / main /resources内のリソースはtomcat7mavenプラグインにアクセスできませんか?
Spring構成ファイルやロギングなどのxmlリソースをsrc/main / resourcesに配置すると、組み込みのTomcatプラグインで実行すると、これらのファイルをアプリケーションで読み取ることができなくなります。ただし、これらのファイルをsrc / main / javaに移動すると、問題が修正されます。
これが私が使用しているプラグインの定義です:
リソースをsrc/main / javaに配置したときにリソースが見つかるのに、実行時にsrc / main/resourcesに配置したときにリソースが見つからないのはなぜですか。mvn tomcat7:run
更新: m2eでeclipseを使用しています。ローカルのTomcatサーバーを指す[実行]> [サーバーで実行]を使用して、アプリケーションを正常に実行できます。フォルダー構造は正しく、Eclipse設定はpom.xmlからm2eを介して取得されます。
この場合、log4j-config.xmlはsrc / main / resourcesにありますが、src / main/resourcesフォルダーにファイルが存在しないという例外がいくつかあります。
更新2:<resources>
問題は、生成された出力に.xmlファイルが含まれない原因となっている親POMの要素であることが判明しました。