在Ubuntu上实现JSP热部署有Tomcat自动部署、JRebel、Spring Boot DevTools等方法,具体如下:
/opt/apache-tomcat-9.0.56/conf/server.xml,在<Host>标签内添加autoDeploy="true"和deployOnStartup="true"属性,将JSP项目打包成WAR文件放至webapps目录即可。pom.xml中添加<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional></dependency>,在IDEA中启用自动构建,在运行配置中勾选“Update classes and resources”,修改文件后自动热部署。