springboot在linux中部署
jar包发布
注意:如果不是第一次部署,应该先关闭,否则端口号显示被占用无法启动.
1: ps -ef | grep java或者jps -l 查找对应进程
2: 然后 kill -9 pid
后台方式启动部署,这样就不用在退出linux或者contrl+c时候关闭.命令如下:
nohup java -jar projectName.jar &
war包方式发布:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
修改启动类
public class ServletInitializer extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(App_manager.class);
}
}