原文:https://ithinkcry.cn/blog/view/detail/2c9ad8cc68efcae60168eff4527e0000
由于另一个服务需要挂上二级域名,所以使用了Nginx来做反向代理。
但是由于使用的是springboot+thymeleaf,后来的项目又是vue+springboot前后分离,造成使用jar非常麻烦。
最终采用的是全部部署war包到tomcat进行启动,nginx做代理。
那么首先就得把原来的springboot+thymeleaf工程改成war包发布。
常规操作是:
Springboot:
启动类新增继承,修改启动方法:
public class Starter extends SpringBootServletInitializer
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(Starter.class);
}
然后修改pom文件:
<packaging>war</packaging>
<proper