热部署:本地项目一键发布到远程服务器中
热部署步骤:
1. 在tomat/conf/tomcat-users.xml添加
<role rolename="manager-gui"/> <role rolename="manager-script"/> <user username="tomcat" password="tomcat" roles="manager-gui,manager-script"/> |
2. 在maven项目的pom.xml中tomcat插件的<configuration>里配置
<plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <!-- 控制tomcat端口号 --> <port>80</port> <!-- 项目发布到tomcat后的名称 --> <!-- / 相当于把项目发布名称为ROOT --> <!-- /abc --> <path>/jqk</path> <username>tomcat</username> <password>tomcat</password> <url>http://192.168.139.128:8080/manager/text</url> </configuration> </plugin> </plugins> <!-- http://192.168.139.128:8080 是远程服务器的ip --> |
3. 右键项目--> run as --> maven build(以前写过,选择 maven build..) -->输入
3.1 tomcat7:deploy 第一次发布
3.2 tomcat7:redeploy 不是第一次发布.