问题描述:SpringBoot搭建web应用在eclipse中启动能够正常访问页面,打包成jar之后不能访问到页面,没有任何出错提示。
环境:使用的是前后端分离架构,没有使用模板,前端html和静态文件放到src/main/webapp下。
解决方法:1、将pom文件中的打包方式改为war。
2、使用mybatis,将mapper等xml文件放到src/resources下。
3、配置好mapper-locations
以上配置正确之后,重新使用maven打包就可以正常生成一个war包,然后同样可以使用 java -jar xx.war 方式运行项目,启动之后应该就可以正常访问了。