【发布时间】:2012-07-02 19:27:46
【问题描述】:
我正在尝试与mvn tomcat:deploy 展开一场战争,但我得到了
未能在项目导航器-native 上执行目标 org.codehaus.mojo:tomcat-maven-plugin:1.1:deploy (default-cli):无法调用 Tomcat 管理器:服务器返回 HTTP 响应代码:401 用于 URL:.. .//localhost:8080/manager/deploy? ...
我已经将角色添加到 tomcat-users.xml :
<role rolename="manager"/>
<role rolename="admin"/>
<user username="admin" password="password" roles="admin,manager"/>
但是不想修改项目的POM.xml,那么插件使用的默认服务器是什么?我试过添加
<server>
<id>localhost</id>
<username>admin</username>
<password>password</password>
</server>
但它不起作用
【问题讨论】:
-
默认 url 是
http://localhost:8080/managerper tomcat 6 maven plugin docs。不确定是否与 tomcat 7 相同。 -
但是server Id和url一样吗?
标签: tomcat maven maven-tomcat-plugin