問題タブ [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.
tomcat7 - Maven プラグインによってデプロイされたバージョン番号を持つ Tomcat 戦争
私はmaven3を使用してtomcat7にデプロイし、その過程でバージョン番号を使用して戦争を構築し、mavenプラグインがそれをデプロイすると、バージョン番号は戦争の一部ではなくなり、設定したパスは適切に機能します(すべてこれは期待どおりに機能し、問題はありません)。デプロイに使用しているプラグインは groupId "org.codehaus.mojo" です
私の質問は、バージョン番号を使用して戦争を手動で展開するときにこのプロセスを複製する必要があるため、これがどのように発生するかです。バージョン番号を取り出して、戦争名以外のパスを設定したい。
これを行うためのヘルプを探しています。
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:8080
mavenがリモートサーバーIPではなくにデプロイしようとしているように見える場所。何か案が?
jmx - tomcat7-maven-pluginでjmxを有効にする
tomcat7-maven-pluginでJMXを有効にしたい。CATALINA_OPTSをプラグイン構成に渡すにはどうすればよいですか?
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 のインストールも制御してもらいたいと思っています。
java - maven-tomcat-pluginを使用して複数のTomcatインスタンスを開始します
スイングアプリケーションの統合テストを実行するには、同じWebアプリケーションで構成が異なる(スプリング+システムプロパティを介して注入された)3つのtomcatを起動する必要があります。
サーバー側アプリのWARとswingアプリのJARの両方をフェッチし、3つの異なるポートセットで3つのTomcatインスタンスを起動し、それらのTomcatにWARをデプロイしてテストを実行する、このテスト専用のMavenプロジェクトがあります。
これが私たちのMaven構成です:
ログには特に何も表示されていませんが、最初に開始されたサーバーを対象とするテストのみが成功し、他のテストは失敗し、理由がわかりません(Springコンテキストが正しく開始されなかったと思われますが、できませんでした)必ず)。最初のプラグインの実行をコメントアウトすると、このサーバーを対象とするすべてのテストは(明らかに)失敗しますが、リスト内の次のサーバーを対象とするテストは合格します。
この構成の何が問題になっているのか分かりますか?私たちがここで試みていることを達成するための適切な方法は何ですか?
編集:実際には、ログにエラーがありますが、それを理解する方法がわかりません:
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: -
上記で、以下のエラーが発生します:
何か見逃している場合は何か提案はありますか?
maven - Jtds 適切なドライバーがありません maven tomcat run
この小さな問題に問題があります:
pom
このように私の依存関係を追加しました
war
..アプリケーションに Maven の依存関係を追加しましたbuild path
私のcontext.xmlは次のようになります:
...
まだ私が実行するときmvn tomcat:run
。私はこれを取得します
maven - maven tomcat7 プラグイン認証失敗、403 Forbidden
数週間の努力の末、これを投稿しています。これに似たスレッドがあるので、これを投稿することに罪悪感を感じたので、試してみます。しかし、それでもわずかに異なるエラーが発生します。だから私が持っているのは、mavenを使った非常に単純な春のアプリケーションです(もちろん春である必要はありません.bczの問題はmavenにあります)。
これは私の pom のプラグイン セクションです。
以前は、maven tomcat プラグインが tomcat 7 などで動作しないなどの問題がありましたが、現在は「tomcat7-maven-plugin」で解決されています。http://localhost:8080/manager
URL として「 」を使用しています。この maven tomcat コンパイラ プラグインに関するほとんどすべてのスレッドは、ビルドの失敗に関するものです。しかし、私のビルドは成功しました (私は tomcat7:deploy として実行しています)。問題はTomcatが応答していることです
tomcatManager ステータス コード:403、ReasonPhrase:Forbidden
ブラウザで認証に失敗したときに表示される html とともに。私の Linux ボックスでは、同じコードが正常に動作します。.m2 内や maven_home/conf 内などにある settings.xml でサーバー要素を使用するさまざまなシナリオを試してみましたが、まだ機能していません。
私が理解しているように、mavenはTomcatを認証できません。ユーザー名とパスワードが見つかり、GUI を使用してログインできます。だからここで助けを期待しています。
ps - 私の tomcat-users.xml フィールド
maven - Maven MultiWARプロジェクト:ルートプロジェクトからすべてをデプロイする方法は?
マルチモジュール Maven プロジェクトを使用しています。一部のモジュールは単なる JAR ですが、一部は WAR です (WAR が他のサブモジュールのサブモジュールである場合もあります)。
Tomcatプラグインを使用しているWARモジュールです。例えば:
ここで、ルートに移動して を実行しmvn clean install
、次に WAR を含むサブモジュールに移動してmvn tomcat:redeploy
、それぞれに対して実行する必要があります。
ルート モジュールから強制的Maven
に WAR を見つけて再デプロイすることはできますか?
jakarta-ee - tomcat:deploy: "Tomcat マネージャーを呼び出せません: 接続が拒否されました"
Maven を使用してアプリを Tomcat にデプロイしようとしたところ、このサンプルが見つかりました。
それは私の pom.xml の断片です:
実行するtomcat:deploy
と、次のエラーが表示されますCannot invoke Tomcat manager: Connection refused
。それは完全なスタックトレースです:
認証を使用したくなかったので、これらの手順をスキップしました。これが私のエラーの原因かもしれないと思ったのですが、追加しようとしても何も変わりませんでした。私の間違いがどこにあるか知っていますか?
UPD:申し訳ありませんが、このプロジェクトに取り組んでいないため、解決策を確認できません。しかし、私はこの質問を締め切らないので、あなたの解決策がうまくいくと思うなら、ここに残しておいてください。誰かに役立つかもしれません.