在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”,修改文件后自动热部署。