我正在尝试使用 eclipse maven 插件,但是在使用命令时:
tomcat7:deploy 我成功构建了很多 html 输出,解释了如何添加用户,我只使用管理器脚本将用户添加到 tomcat。 并将其添加到 maven 中 settings.xml 的用户。
我做错了什么?
来自tomcat日志
127.0.0.1 - - [29/Aug/2012:23:50:34 +0100] "PUT /manager/text/deploy?path=%2F HTTP/1.1" 401 2486
我的配置
pom.xml
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.0-SNAPSHOT</version>
<configuration>
<server>tomcat_7</server>
<port>8180</port>
<path>/</path>
<url>http://localhost:8180/manager/text</url>
</configuration>
</plugin>
</plugins>
设置.xml
<server>
<id>tomcat_7</id>
<username>admin</username>
<password>secret</password>
</server>
tomcat-用户.xml
<user username="admin" password="secret" roles="manager-script" />
最佳答案
好的,我设法解决了这个问题。
我检查了 Eclipse 认为 Maven settings.xml 文件在哪里。这是主要问题,没有 settings.xml 文件,因此没有身份验证。我将文件复制到eclipse中指定的路径。
现在构建成功。
关于eclipse - 使用tomcat7 maven插件的tomcat7部署不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12187610/