上周五,把项目生成的war包部署到远程服务器一直无法访问,但是本地是可以正常部署访问的。
开始排查:
1、springboot项目
Application.java添加如下
//spring-boot提供的解决方案:生成tomcat服务器能管理的war包,而非内嵌的tomcat直接生成的jar包
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(Application.class);
}
2、使用Intellij Idea
Build --> Build Artifacts --> 选择要打包编译的war --> 在项目target文件夹下出现新的war包
3、手动部署
远程服务器已有其他组部署的项目,有几个方案:直接war包扔进webapps;新增新项目端口;新增tomcat服务器
我先将war包扔进原tomcat里,然后出问题了,原本的项目可以正常访问,偏偏我的项目无法访问,出现404;
然后我在tomcat/conf/serv