Maven整合Tomcat7发布项目的问题笔记


<build>
	<plugins>
		<plugin>
			<groupId>org.apache.tomcat.maven</groupId>
			<artifactId>tomcat6-maven-plugin</artifactId>
			<version>2.2</version>
		</plugin>
		<plugin>
			<groupId>org.apache.tomcat.maven</groupId>
			<artifactId>tomcat7-maven-plugin</artifactId>
			<version>2.2</version>
			<configuration>
				<url>http://localhost:8080/manager/text</url>   
               	<server>tomcat</server>
               	<username>admin</username>
               	<password>admin</password>
			</configuration>
		</plugin>
	</plugins>
</build>

 弄了一个,感觉这个问题要记一下。


1 Connection refused: connect 这个很简单。直接 tomcat7:run.解决。

2 Cannot invoke Tomcat manager: Server returned HTTP response code: 401 

3 Cannot invoke Tomcat manager: Server returned HTTP response code: 403

两个问题的解决办法:添加tomcat的权限

修改POM.XML文件,这里我已经加了。

<username>admin</username>
<password>admin</password>
      

修改tomcat/conf/tomcat-users.xml

<role rolename="manager-gui"/>
<role rolename="manager-script" />
<user username="admin" password="admin" roles="manager-gui,manager-script"/>



增加后再来运行tomcat7:run.就OK了。


你可能感兴趣的:(maven,tomcat7)