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 已经支持热部署了
页:
[1]