maven tomcat 插件实现热部署

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 RunConfigurations->Mavenbuild新建一个命令,basedirectory里选择你的webproject,在Goals栏可填写你所需要的命令

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

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





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值