maven 自动部署到tomcat7

    mvn tomcat7:deploy命令自动打包所在目录部署到tomcat7中。部署时tomcat7必须在运行中。

    其他命令为:undeploy、redeploy,如果出现write error,可尝试redeploy进行部署。

    eclipse中 Run as --> maven build --> tomcat7:deploy进行自动部署。

    %TOMCAT_HOME%/conf/tomcat-users.xml

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

    %MAVEN_HOME%/conf/settings.xml

<pluginGroups>
	<pluginGroup>org.apache.tomcat.maven</pluginGroup>
</pluginGroups>

<servers>
	<server>
		<id>TomcatServer</id>
		<username>admin</username>
		<password>admin</password>
	</server>
</servers>
扫描二维码关注公众号,回复: 221719 查看本文章

    pom.xml

<plugins>
	<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>TomcatServer</server>
			<username>admin</username>
			<password>admin</password>
			<path>/myWebApp</path>
		</configuration>
	</plugin>
</plugins>

猜你喜欢

转载自jaesonchen.iteye.com/blog/2293539