maven web app 发布到Tomcat

作者: 吴X
发布时间:2015-07-13 11:10:42

1.maven建立一个web app

2.D:\Tomcat6_0\conf\tomcat-users.xml  查看users.

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

3.settings.xml

<server>          <id>mytomcat</id>          <username>test</username>          <password>test</password>  </server>  

4. pom.xml

<project xmlns="http://maven.Apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">  	<modelVersion>4.0.0</modelVersion>  	<groupId>com.wcg</groupId>  	<artifactId>firstMavenWebApp</artifactId>  	<packaging>war</packaging>  	<version>0.0.1-SNAPSHOT</version>  	<name>firstMavenWebApp Maven Webapp</name>  	<url>http://maven.apache.org</url>  	<dependencies>  		<dependency>  			<groupId>junit</groupId>  			<artifactId>junit</artifactId>  			<version>3.8.1</version>  			<scope>test</scope>  		</dependency>  	</dependencies>    	<build>  		<plugins>  			<plugin>  				<groupId>org.codehaus.mojo</groupId>  				<artifactId>tomcat-maven-plugin</artifactId>  				<configuration>  					<url>http://127.0.0.1:8888/manager</url>  					<server>mytomcat6</server>  					<path>/mywebapp</path>  				</configuration>  			</plugin>  		</plugins>  		<finalName>firstMavenWebApp</finalName>  	</build>  	<properties>  		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>  	</properties>    </project>  

5.

mvn tomcat:deploy

mvn tomcat:redeploy

引用:

http://www.avajava.com/tutorials/lessons/how-do-i-deploy-a-maven-web-application-to-tomcat.html

关于setting.xml

http://maven.apache.org/settings.html

来源:http://www.cnblogs.com/wucg/archive/2011/06/13/2079283.html

推荐: