将 tomcat9.0.50从点击Start.sh配置成为windows服务后 我的springboot项目的启动不了了 META-INF/spring.factories不生效了导致org.springframework.boot.env.EnvironmentPostProcessor=\com.nmgs.ssmpback.MyEnvironmentPostProcessor无效从而无法注入外部的配置文件导致项目无法启动
3条回答 默认 最新
JustHavaOne 2023-01-09 16:13关注由于start.bat和服务启动导致System.getProperty("user.dir")这个得到的路径不一样导致读取外部配置文件异常 换成System.getProperty("catalina.home")之后就好了 但是电脑环境变量是否对System.getProperty("catalina.home")造成影响还未知
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报