"
"
0
错误描述
springboot启动之后直接报错:进程已结束,退出代码1
启动代码如下:
@SpringBootApplication
public class StartApp {
public static void main(String[] args) {
try {
SpringApplication.run(StartApp.class, args);
System.out.println("111111");
} catch (Exception e) {
System.out.println("222222");
e.printStackTrace();
}
}
}
引起原因
不管是111111还是22222都没有打出来,所以肯定是启动有异常,不是网上说的什么少了spring-boot-start-web包什么的。
为什么没有异常信息呢?因为Exception还不是最顶级的异常类,这里需要换成Throwable.
解决办法
再次启动,可以看到报错信息。
如果这一还看不到报错,可能是日志文件没有打印,不要加nohup命令用控制台启动,在控制台是可以看到的。
参考文章:
https://blog.csdn.net/m0_37899908/article/details/124229057