eclipse+maven+tomcat

第一步:添加tomcat管理员账号

打开tomcat7下的conf/tomcat-users.xml文件,在tomcat-users标签内添加以下内容:

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

第二步:在maven的setting文件中添加tomcat管理员账号

打开maven下的conf/settings.xml文件,在servers标签内添加以下内容:

<server>             
<id>tomcatid>
<username>adminusername>
<password>adminpassword>         
server>

第三步:配置pom.xml

maven集成tomcat7

plugins标签内添加以下内容:

<plugin>
<groupId>org.apache.tomcat.mavengroupId>

<artifactId>tomcat7-maven-pluginartifactId>
<version>2.2version>
<configuration>

<port>7777port>

<path>/path>
<uriEncoding>UTF-8uriEncoding>
configuration>
plugin>

项目右键—>run as–> Maven build–>goals输入栏中输入: clean tomcat7:run --> run
以后直接执行maven build就可以自动执行以上命令了

maven热部署到tomcat7

plugins标签内添加以下内容(集成和热部署只能有一个):

<plugin>   
	<groupId>org.apache.tomcat.mavengroupId>   
	<artifactId>tomcat7-maven-pluginartifactId> 
	<version>2.2version>   
  <configuration>
	<url>http://localhost:8080/manager/texturl>
	
	<server>tomcatserver>
	
	<username>adminusername>
	<password>adminpassword>
 configuration>   
plugin>

项目右键—>run as–> Maven build–>goals输入栏中输入: tomcat7:deploy --> run
至此,工程就成功的发布到tomcat服务去了,开发的时候就一直开着tomcat不用重启,并且修改代码以后不用再使用maven构建,自动就构建并部署到tomcat了。

你可能感兴趣的:(maven)