問題タブ [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 に答える
476 参照

tomcat7 - Maven プラグインによってデプロイされたバージョン番号を持つ Tomcat 戦争

私はmaven3を使用してtomcat7にデプロイし、その過程でバージョン番号を使用して戦争を構築し、mavenプラグインがそれをデプロイすると、バージョン番号は戦争の一部ではなくなり、設定したパスは適切に機能します(すべてこれは期待どおりに機能し、問題はありません)。デプロイに使用しているプラ​​グインは groupId "org.codehaus.mojo" です

私の質問は、バージョン番号を使用して戦争を手動で展開するときにこのプロセスを複製する必要があるため、これがどのように発生するかです。バージョン番号を取り出して、戦争名以外のパスを設定したい。

これを行うためのヘルプを探しています。

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

java - Mavenがリモートサーバーではなくローカルホストにデプロイしようとしています

これは私のpom.xmlビルド構成です:

http://xx.xxx.xxx.xxx:8080リモートサーバーのIPはどこですか。

経由でデプロイしようとすると、次のmvn tomcat:deployエラーが発生します。

[エラー]プロジェクトcfwdでゴールorg.codehaus.mojo:tomcat-maven-plugin:1.1:deploy(default-cli)を実行できませんでした:Tomcatマネージャーを呼び出せません:サーバーがHTTP応答コードを返しました:URLの403: http://localhost:8080/manager/deploy?path=%2Fcfwd&war=->[ヘルプ1] org.apache.maven.lifecycle.LifecycleExecutionException:プロジェクトcfwdでゴールorg.codehaus.mojo:tomcat-maven-plugin:1.1:deploy(default-cli)を実行できませんでした:Tomcatマネージャーを呼び出せません

localhost:8080mavenがリモートサーバーIPではなくにデプロイしようとしているように見える場所。何か案が?

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

jmx - tomcat7-maven-pluginでjmxを有効にする

tomcat7-maven-pluginでJMXを有効にしたい。CATALINA_OPTSをプラグイン構成に渡すにはどうすればよいですか?

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

maven - Maven-tomcat プラグイン ブートストラップ webapp が機能しない

Maven を使用して単純な Webapp を作成しました。

私のPOMファイルは次のとおりです。

Mavenプラグインを使用して、TomcatサーバーでこのブートストラップWebアプリケーションを実行したかったのです。私が実行しているとき

次のエラーが表示されます:

[エラー] プロジェクト kidsMaven で目標 org.codehaus.mojo:tomcat-maven-plugin:1.1:deploy (default-cli) を実行できませんでした: Tomcat マネージャーを呼び出せません: 接続が拒否されました: 接続 -> [ヘルプ 1]

Tomcat を外部にインストールしていません。代わりに、maven に tomcat のインストールも制御してもらいたいと思っています。

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

java - maven-tomcat-pluginを使用して複数のTomcatインスタンスを開始します

スイングアプリケーションの統合テストを実行するには、同じWebアプリケーションで構成が異なる(スプリング+システムプロパティを介して注入された)3つのtomcatを起動する必要があります。

サーバー側アプリのWARとswingアプリのJARの両方をフェッチし、3つの異なるポートセットで3つのTomcatインスタンスを起動し、それらのTomcatにWARをデプロイしてテストを実行する、このテスト専用のMavenプロジェクトがあります。

これが私たちのMaven構成です:

ログには特に何も表示されていませんが、最初に開始されたサーバーを対象とするテストのみが成功し、他のテストは失敗し、理由がわかりません(Springコンテキストが正しく開始されなかったと思われますが、できませんでした)必ず)。最初のプラグインの実行をコメントアウトすると、このサーバーを対象とするすべてのテストは(明らかに)失敗しますが、リスト内の次のサーバーを対象とするテストは合格します。

この構成の何が問題になっているのか分かりますか?私たちがここで試みていることを達成するための適切な方法は何ですか?

編集:実際には、ログにエラーがありますが、それを理解する方法がわかりません:

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

spring - JNDI スプリング埋め込み tomcat : maven マルチ モジュール プロジェクト

私はまだ頭の中でこのことを理解できません:

これは私のプロジェクトがどのように見えるかです:

ここで、applicationContext.xml をどこに配置する必要がありますか???? Spring の依存関係は app-core のみに行きます ???? ...

アップデート

app-core (spring) には applicationContext.xml があります。Tomcat (tomcat-maven-plugin) が組み込まれた JNDI を使用したいと考えています。

context.xml webapp/META-INF 内に作成すると、次のようになります:-

..

私のapplicationContext.xml: -

上記で、以下のエラーが発生します:

何か見逃している場合は何か提案はありますか?

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

maven - Jtds 適切なドライバーがありません maven tomcat run

この小さな問題に問題があります:

pomこのように私の依存関係を追加しました

war..アプリケーションに Maven の依存関係を追加しましたbuild path

私のcontext.xmlは次のようになります:

...

まだ私が実行するときmvn tomcat:run。私はこれを取得します

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

maven - maven tomcat7 プラグイン認証失敗、403 Forbidden

数週間の努力の末、これを投稿しています。これに似たスレッドがあるので、これを投稿することに罪悪感を感じたので、試してみます。しかし、それでもわずかに異なるエラーが発生します。だから私が持っているのは、mavenを使った非常に単純な春のアプリケーションです(もちろん春である必要はありません.bczの問題はmavenにあります)。

これは私の pom のプラグイン セクションです。

以前は、maven tomcat プラグインが tomcat 7 などで動作しないなどの問題がありましたが、現在は「tomcat7-maven-plugin」で解決されています。http://localhost:8080/managerURL として「 」を使用しています。この maven tomcat コンパイラ プラグインに関するほとんどすべてのスレッドは、ビルドの失敗に関するものです。しかし、私のビルドは成功しました (私は tomcat7:deploy として実行しています)。問題はTomcatが応答していることです

tomcatManager ステータス コード:403、ReasonPhrase:Forbidden

ブラウザで認証に失敗したときに表示される html とともに。私の Linux ボックスでは、同じコードが正常に動作します。.m2 内や maven_home/conf 内などにある settings.xml でサーバー要素を使用するさまざまなシナリオを試してみましたが、まだ機能していません。

私が理解しているように、mavenはTomcatを認証できません。ユーザー名とパスワードが見つかり、GUI を使用してログインできます。だからここで助けを期待しています。

ps - 私の tomcat-users.xml フィールド

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

maven - Maven MultiWARプロジェクト:ルートプロジェクトからすべてをデプロイする方法は?

マルチモジュール Maven プロジェクトを使用しています。一部のモジュールは単なる JAR ですが、一部は WAR です (WAR が他のサブモジュールのサブモジュールである場合もあります)。

Tomcatプラグインを使用しているWARモジュールです。例えば:

ここで、ルートに移動して を実行しmvn clean install、次に WAR を含むサブモジュールに移動してmvn tomcat:redeploy、それぞれに対して実行する必要があります。

ルート モジュールから強制的Mavenに WAR を見つけて再デプロイすることはできますか?

0 投票する
8 に答える
61265 参照

jakarta-ee - tomcat:deploy: "Tomcat マネージャーを呼び出せません: 接続が拒否されました"

Maven を使用してアプリを Tomcat にデプロイしようとしたところ、このサンプルが見つかりました。

それは私の pom.xml の断片です:

実行するtomcat:deployと、次のエラーが表示されますCannot invoke Tomcat manager: Connection refused。それは完全なスタックトレースです:

認証を使用したくなかったので、これらの手順をスキップしました。これが私のエラーの原因かもしれないと思ったのですが、追加しようとしても何も変わりませんでした。私の間違いがどこにあるか知っていますか?

UPD:申し訳ありませんが、このプロジェクトに取り組んでいないため、解決策を確認できません。しかし、私はこの質問を締め切らないので、あなたの解決策がうまくいくと思うなら、ここに残しておいてください。誰かに役立つかもしれません.