您的位置:首页 > 运维架构 > Tomcat

maven实现tomcat热部署

2016-03-16 15:08 411 查看
1.使用maven+tomcat事项热部署

1.1修改tomcat-user.xml

<role rolename="manager-gui"/>  <!--manager-gui,manager-script不是随便取的,manager-gui实现启动图形界面,manager-script实现自动部署-->

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


修改后启动tomcat,输入http://localhost:8080/manager,输入username和password,将看到如下界面



1.2代码pom.xml中添加

<build>
<plugins>
<!-- 配置Tomcat插件 -->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<configuration>
<port>8082</port>
<path>/</path><!-- 启动容器后访问的地址,如果使用热部署,/将部署到ROOT中,/myProject 将项目名修改为myProject,将在ROOT同级目录中建立myProject目录-->
<!-- 以下配置是事项热部署 -->
<url>http://localhost:8080/manager/text</url> <!--tomcat的地址,后面/manager/text不能变-->
<username>taotao</username>
<password>123456</password>
</configuration>
</plugin>
</plugins>
</build>


1.3使用命令部署

tomcat7:deploy //第一次部署   -DskipTests  不进行测试
tomcat7:redeploy //重新部署
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: