Tomcat热部署
可以使用maven实现tomcat热部署。Tomcat启动时 部署工程。
Tomcat有个后台管理功能,可以实现工程热部署。
配置方法:
第一步:需要修改tomcat的conf/tomcat-users.xml配置文件。添加用户名、密码、权限。
<role rolename="manager-gui" /> <role rolename="manager-script" /> <user username="tomcat" password="tomcat" roles="manager-gui, manager-script"/> |
第二步:如果您的tomcat版本是8.5之后,还要做如下步骤:
vi~/apache-tomcat-9.0.0.M26/webapps/manager/META-INF/context.xml
这部分在tomcat8.0里面是默认就是被注释掉的,到了8.5默认是放开状态的。
第三步,重新启动tomcat。
使用maven的tomcat插件实现热部署:
第一步:配置tomcat插件,需要修改工程的pom文件。
<!-- 配置Tomcat插件 --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <configuration> <port>8205</port> <path>/</path> <url>http://192.168.0.10:8205/manager/text</url> <username>tomcat</username> <password>tomcat</password> </configuration> </plugin>
|
第二步:使用maven命令进行部署。
clean tomcat7:redeploy -DskipTests