spring boot Exception in Thread “main” java.lang.classNoFoundException
在客户测试环境部署,通过打包成jar,使用命令nohup java -jar /usr/local/tomcat/shirencai/ct-peixun-provider.jar –spring.profiles.active=stage > /usr/local/tomcat/shirencai/ct-peixun-provider-temp.txt &报错后来排查
·
在客户测试环境部署,通过打包成jar,使用命令
nohup java -jar /usr/local/tomcat/shirencai/ct-peixun-provider.jar –spring.profiles.active=stage > /usr/local/tomcat/shirencai/ct-peixun-provider-temp.txt &
报错

后来排查以为是内存不够。
后来细心的工程师发现了。

是 pom.xml文件的java类被粗心的多写了一个e
<properties>
<start-class>yui.peixun.provider.PeixunProviderApplication</start-class>
</properties>
为什么在idea运行的时候没有报错?
因为idea运行的时候,直接从代码运行,没有通过maven打包成jar再运行。maven打包jar,根据pom.xml进行打包配置的,这个文件错了,jar包的main启动class错了,就报错了。
更多推荐
所有评论(0)