配置文件如下
pom.xml
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<configuration>
<port>8080</port>
<uriEncoding>UTF-8</uriEncoding>
<!-- 系统热部署配置 -->
<url>http://XXX:8080/manager/text</url>
<username>tomcat</username>
<password>tomcat</password>
</configuration>
</plugin>
<role rolename="manager-gui" />
<role rolename="manager-script" />
<user username="tomcat" password="tomcat" roles="manager-gui, manager-script"/>
在上面的文件中没有配置path选项,这就和webapp下的ROOT目录冲突。
解决办法有两个:
1.添加path属性,这时应用的访问路径就是http://XXX:8080/server

在尝试使用Tomcat7进行热部署时遇到错误'Cannot invoke Tomcat manager: Connection reset by peer'。该问题可能由于缺少path配置导致与webapp下的ROOT目录冲突。解决方案包括为应用添加path属性,更改访问路径或直接删除ROOT目录以避免冲突。通过正确配置,可以正常访问应用信息。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



