Tomcat 热部署

阅读本文需要安装Tomcat

一 Tomcat有一个后台管理功能 可以实现工程热部署

修改tomcat的conf/tomcat-users.xml配置文件 将下面配置拷贝进去(在原有的tomcat-users节点里面配置)

  vim /usr/local/tomcat/apache-tomcat-8.5.31/conf/tomcat-users.xml



修改tomcat的webapps/manager/META-INF/contexts.xml配置文件 注释掉Valve节点

  vim /usr/local/tomcat/apache-tomcat-8.5.31/webapps/manager/META-INF/context.xml

  

重新启动tomcat

  cd /usr/local/tomcat/apache-tomcat-8.5.31/bin

  ./shutdown.sh

  ./startup.sh

 

二 使用Maven的Tomcat插件实现工程热部署

配置tomcat插件 需要修改工程的pom文件

    
        
            
                org.apache.tomcat.maven
                tomcat7-maven-plugin
                2.2
                
                    
                    8080
                    
                    /app
                    UTF-8
                    
                    http://39.108.230.134:8080/manager/text
                    
                    tomcat
                    
                    tomcat
                
            
        
    

使用maven命令进行部署

  第一次部署

    tomcat7:deploy

  更新部署

    tomcat7:redeploy

工程名如果是/ 会把工程部署到webapps/ROOT目录下

 

你可能感兴趣的:(Tomcat 热部署)