Tomcat热部署实现指南
一 核心概念与适用场景
二 内置方式配置
<Context docBase="D:\demo1\web" path="/demo1" reloadable="true"/>
开启后,Tomcat 会监测 WEB-INF/classes 与 WEB-INF/lib 的变更并尝试重新加载应用。注意:该方式会触发应用重启,存在短暂不可用窗口,不建议用于生产关键业务。<role rolename="manager-script"/>
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-script,manager-gui"/>
之后可用浏览器访问 http://ip:8080/manager/html,或使用脚本/工具调用其接口执行部署操作。三 Maven 插件一键热部署
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>http://localhost:8080/manager/text</url>
<server>TomcatServer</server>
<path>/</path>
<username>tomcat</username>
<password>tomcat</password>
</configuration>
</plugin>
</plugins>
</build>
在 settings.xml 配置对应 server 的 id/username/password。常用命令:
四 第三方工具与框架支持
五 注意事项与最佳实践
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。