2020-04-03,星期五
我在Windows服务器上碰到一个奇怪的问题,使用Powershell 启动jar包后,之后在调用查询接口时候,总是会报一个错误,大意是该表不存在。
检查了配置文件很多遍,明明是正确的。在苦恼了很长一段时间之后,我把与jar包在同级目录下的配置文件删除了。再次启动,居然就好了。
Spring boot 2.2.6 release 居然是优先以外部的配置文件为准,实在是坑死我了,搞了2、3个小时。
2020-05-12,星期二
今天又在该服务器部署了一个项目,在我准备启动项目时,发现一个错误。配置文件写错了,没办法,只好把配置文件复制出来,改完之后再复制进去,启动就开始报错。
没办法,从本地重新打包,重新上传jar包。报了一个新的错误,FileNotFoundException,大意是Logback-spring.xml找不到。该异常还准确描述该文件的路径,这是在逗我吗?Logback-spring.xml明明就是在jar包中…不细想了,我把Logback-spring.xml复制到该异常描述的路径下,也就是Jar包所在的同级目录,启动成功。