2种方式
- 打jar包
nohup java -jar xxx.jar >/usr/local/temp.txt &
> /usr/local/temp.txt 表示将所有启动的日志信息记录到temp.txt文件中
- 打成war包,在tomcat下运行,
打成war时,在pom的build节点下添加一行配置,这样war包就不带版本号了
<finalName>${artifactId}</finalName>
还需要修改Application启动类,才能在tomcat下运行:
@SpringBootApplication
@MapperScan("com.example.yaodian.mapper")
public class YaodianApplication extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(YaodianApplication.class, args);
}
//继承SpringBootServletInitializer 实现此方法,方便打war包,tomcat下部署
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(YaodianApplication.class);
}
}