[英]tomcat-maven-plugin and pluginManagement with multiple module
[英]tomcat-maven-plugin 401 . Error showing different port number
我正在嘗試在tomcat7中部署一個Maven項目並收到此奇怪的錯誤:-
Failed to execute goal org.codehaus.mojo:tomcat-maven-plugin:1.1:deploy (default-cli) on project mywebapp: Cannot invoke Tomcat manager: Server returned HTTP response code: 401 for URL: http://localhost:8080/manager/deploy?path=%2Fmywebapp&war=
奇怪的是我的服務器甚至沒有在8080端口上運行,我使用8081。
這是pom.xml
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<warFile>${project.build.outputDirectory}/${war.name}.war</warFile>
<url>http://localhost:8081/manager/html</url>
<server>localhost</server>
<path>/mywebapp</path>
</configuration>
</plugin>
settings.xml
<server>
<id>localhost</id>
<username>admin</username>
<password>password</password>
</server>
tomcat-user.xml
<role rolename="manager-gui"/>
<role rolename="admin"/>
<user username="admin" password="password" roles="admin,manager-gui"/>
我已經在網上搜索了相應的更改,但錯誤並沒有消失。網站上有類似問題的解決方案,但它們似乎沒有用。 誰能告訴我這里是什么問題? 謝謝,
似乎調用了錯誤的插件。 您的錯誤消息顯示為“ org.codehaus.mojo:tomcat-maven-plugin:1.1”。這與pom提取物中的tomcat7-maven-plugin不同。 嘗試實現此目標:
tomcat7:deploy
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.