我正在创建一个包含两个模块的虚拟maven项目,并且我已经包含了一个通用的pom.xml文件.我能够从根pom.xml文件构建并运行所有测试,但是当它将文件部署到Tomcat时,它就会崩溃.我的插件是:
<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>
Run Code Online (Sandbox Code Playgroud)
的settings.xml
<server>
<id>TomcatServer</id>
<username>admin</username>
<password>admin</password>
</server>
Run Code Online (Sandbox Code Playgroud)
但是,当我运行构建时,它使用默认配置值,我收到以下错误消息:
无法在项目webapp上执行目标org.codehaus.mojo:tomcat-maven-plugin:1.1:deploy(default-cli):无法调用Tomcat管理器:http:// localhost:8080/manager/deploy?path =%2Fwebapp&war = - > [帮助1]
有谁知道我怎么能让插件使用我的配置?
更多输出:
[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 …Run Code Online (Sandbox Code Playgroud)