問題タブ [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.

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

java - tomcat7-maven-plugin で実行される、Eclipse で編集された JSP のリロード

tomcat7-maven-pluginEclipse で JSP を編集および保存するときに、Tomcat インスタンスをコマンド ラインで起動して JSP をリロードするにはどうすればよいですか? m2eがマッピング方法を知らないMavenプラグインの実行に依存しているため、Eclipse経由でTomcatを起動したくないことに注意してください。

したがって、コマンドラインで Tomcat を起動します。

mvn clean package -U tomcat7:run-war-only

Tomcat プラグインの構成は次のとおりです。

プロジェクトのソースで JSP を変更して保存するとき、Tomcat が完全なクリーン/コンパイル/テスト/パッケージ/開始サイクルを実行することなくそれをリロードできると便利です。

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

datasource - maven tomcat7:データソースの設定を実行

マルチモジュールのmavenプロジェクトがあり、tomcat7 mavenプラグインでそれを使用して、次のように開始したい:

しかし、jndi データソースを構成する方法がわかりません。pom.xml
に入れようとしました:

そしてcontext.xmlで:

しかし、うまくいきません...どうすればjndiデータソースを登録できますか?

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

windows - maven プラグインから埋め込まれた tomcat 7 をシャットダウンできないのはなぜですか?

コマンド ラインから webapp を実行するために 2.2 を使用tomcat7-maven-pluginしています (Windows 8.1、Java 1.7.0_51、および Maven 3.2.1 を使用しています)。

これは構成です(かなり簡単だと思います):

Maven を実行するmvn tomcat7:runと、正しく起動し、サーバーが起動し、webapp が読み込まれ、対話できるようになります。
Maven を実行しているコマンド プロンプトはビジーで、Tomcat の出力を表示しています (これは問題ないように見えます)。

次に、サーバーをシャットダウンします。mvn tomcat7:shutdown別のコマンド プロンプトから実行しますが、取得できるのは次のとおりです。

その最後の行は次のとおりです。

「cmd」は、認識された内部コマンドまたは外部コマンド、実行可能ファイルまたはバッチ ファイルではありません。

最初のコマンド プロンプトCtrl+Cで .

どうしたの?プラグインのエラーですか?それは私の側の構成エラーですか?


編集

POMに追加<fork>true</fork>すると、サーバーが次のエラーでクラッシュします。

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

maven - tomcat-maven-plugin を使用したデプロイ

Maven プロジェクトを debian 上の tomcat 7 にデプロイしようとしたときに 401 エラーが発生しました。

私のTomcatはポート8181で実行されており、これが私のpom.xmlです

tomcat-users.xml

また、.m2 ディレクトリに settings.xml を作成しようとしました

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

maven-tomcat-plugin - スナップショット バージョンを使用すると、maven tomcat プラグインが戦争を続けます

以下の pom.xml の抜粋は、増え続ける war ファイルにつながるプロジェクトの構造を示しています。

war には、ローカルの Maven リポジトリにタイムスタンプ付きのスナップショット バージョンがあるのと同じ数の jar ファイルが含まれます。

これを現在のバージョンだけに減らすにはどうすればよいですか?

次の場所で回避策を見つけました。

別の Maven プラグインを使用して、余分なタイムスタンプ付きスナップショット バージョン jar を削除するには

そして、 https://issues.apache.org/jira/browse/MTOMCAT-268にバグレポートを提出しました

0 投票する
0 に答える
105 参照

maven - Maven tomcat プラグイン - デプロイが失敗した場合にビルドを失敗させる方法

私は maven tomcat プラグインを使用して組み込み Tomcat を起動し、それに対して統合テストを実行します。

すべての作業ファイルですが、アプリケーションのデプロイ中にエラーが発生した場合でも、Maven はビルドの成功を報告するため、混乱を招きます。

その後

組み込みの Tomcat デプロイメントが失敗した場合、Maven ビルドが失敗するようにします。

ありがとうございました。

0 投票する
0 に答える
400 参照

java - Maven tomcat6-maven-plugin : GeoServer .war を追加することは可能ですか?

tomcat6-maven-pluginWeb アプリケーションで統合テストを実行するために使用します。これにより、Tomcat が起動し、テストを実行する前に Web アプリケーションがデプロイされます。うまくいきます!

しかし、いくつかの新しい統合テストを機能させるために、 GeoServerという別の Web アプリケーションを同時に実行したいと考えています。最善のアプローチは何ですか?

を使用して開始された Tomcat インスタンスに GeoServer .war を追加することは可能tomcat6-maven-pluginですか? どのように?

ここに私の現在のtomcat6-maven-plugin設定: