现在的位置: 首页 > 综合 > 正文

maven tomcat 插件实现热部署

2013年06月18日 ⁄ 综合 ⁄ 共 989字 ⁄ 字号 评论关闭

tomcat 的maven插件对于提高开发效率有很大的帮助,主要的是两点:

1. 能够直接发布项目到远程的服务器上,对于项目后期维护有很大的帮助。

2. 能够实现项目的热部署,在开发过程中修改了java类,直接刷新界面就可以,不需要重启tomcat

1. 使用的最新的tomcat的Maven插件   tomcat7-maven-plugin   在pom.xml配置文件中:

<build>
	<finalName>项目名称</finalName>
	<plugins>
		<plugin>
			<groupId>org.apache.tomcat.maven</groupId>
			<artifactId>tomcat7-maven-plugin</artifactId>    <!--这里也可以使用tomcat7-maven-plugin-->
			<version>2.2</version>   <!--最新版本-->
			<configuration>
				<url>http://localhost:8080/manager/text</url>    <!--配置远程tomcat的路劲-->
				<username>admin</username>
				<password>admin</password>
				<uriEncoding>UTF-8</uriEncoding>   <!--tomcat的url编码  达到和修改server.xml文件一样的功能-->
			</configuration>
		</plugin>
	</plugins>
</build>


2. 修改tomcat根路径下conf/tomcat-users.xml    为tomcat添加上面的用户

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

3. 启动tomcat    Run Configurations->Maven build新建一个命令,base directory里选择你的web project,在Goals栏可填写你所需要的命令
  

tomcat7:deploy       发布项目到远程服务器

tomcat7:run            运行tomcat    默认端口是8080   已经支持热部署了

抱歉!评论已关闭.