2つのモジュールでダミーのmavenプロジェクトを作成しています。一般的なpom.xmlファイルが含まれています。私はrootのpom.xmlファイルからビルドしてすべてのテストを実行することができますが、Tomcatにファイルをデプロイする場合は、それが落ちます。私が持っているプラグインは次のとおりです。tomcat-maven-pluginが間違ったURLにデプロイしようとしているのはなぜですか?
<build>
<finalName>dummy</finalName>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<configuration>
<url>http://127.0.0.1:8090/manager/text</url>
<server>TomcatServer</server>
<path>/dummy</path>
</configuration>
</plugin>
</plugins>
</build>
のsettings.xml
<server>
<id>TomcatServer</id>
<username>admin</username>
<password>admin</password>
</server>
しかし、私はそれがデフォルトの設定値を使用してビルドを実行し、私は次のエラーメッセージを取得する場合:
をTomcatマネージャを呼び出すことができません:http://localhost:8080/manager/deploy?path=%2Fwebapp&war= - > [ヘルプ1]
(このプロジェクト概要は機械翻訳されたものです)プロジェクト概要の原文を表示する|翻訳してみるプロジェクト概要の原文10
誰でも私の設定を使用するプラグインを得る方法を知っていますか?
より出力:
[INFO] --- maven-war-plugin:2.1.1:war (default-war) @ webapp ---
[INFO] Packaging webapp
[INFO] Assembling webapp [webapp] in [C:\Websites\www.dummy.app\webapp\target\webapp]
[INFO] Processing war project
[INFO] Copying webapp resources [C:\Websites\www.dummy.app\webapp\src\main\webapp]
[INFO] Webapp assembled in [15 msecs]
[INFO] Building war: C:\Websites\www.dummy.app\webapp\target\webapp.war
[WARNING] Warning: selected war files include a WEB-INF/web.xml which will be ignored
(webxml attribute is missing from war task, or ignoreWebxml attribute is specified as 'true')
[INFO]
[INFO] <<< tomcat-maven-plugin:1.1:deploy (default-cli) @ webapp <<<
[INFO]
[INFO] --- tomcat-maven-plugin:1.1:deploy (default-cli) @ webapp ---
[INFO] Deploying war to http://localhost:8080/webapp
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] my-app ............................................ SUCCESS [4.747s]
[INFO] webapp ............................................ FAILURE [3.313s]
[INFO] dummy ............................................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 9.376s
[INFO] Finished at: Mon Jan 23 22:46:11 GMT 2012
[INFO] Final Memory: 18M/245M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:tomcat-maven-plugin:1.1:deploy (default-cli) on project webapp: Cannot invoke Tomcat manager: http://localhost:8080/manager/deploy?path=%2Fwebapp&war= -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :webapp
おかげ
で利用できるようになりますあなたのマネージャーのURLは奇妙に見える - なぜですそこに '/ text'という名前がありますか?また、Tomcatがポート8080上で動作するように正しく設定されていることと、マネージャーアプリがインストールされていることを確認しましたか? – Perception
Tomcat7に展開する場合、URLは/ htmlまたは/ textで終わる必要があります。私はそれが/テキストでなければならないと思うが、私はこれまでテストしていない。 http://127.0.0.1:8090/manager/htmlがTomcat Managerに解決するので、Tomcatは正しいポートで動作しています – BIGDeutsch
関連するコンソールログをデバッグモード( 'mvn -X')で実行してもらえますか? – Raghuram