异常堆栈信息是定位代码问题最好的方法。通常,可以按下面方式了解异常信息:

  • 异常堆栈信息的第一行就是抛出这个异常的最原始的位置。
  • 异常堆栈信息的最后一行就是最开始调用的地方。
  • 如果异常堆栈信息后面跟着Caused by,就证明抛出当前异常的原因是捕获到了下面的异常。

常见问题:
端口类问题:无法连接到5432、6379、1521、3306等
此类问题原因一般是因为外部服务存在问题而导致应用启动失败,需要根据端口号排查对应的外部应用(Redis、数据库等)是否正常。
类加载问题:Class Not Found: com.xxx.xxx
确认应用程序目录中是否包含对应的jar包。
查询系统中没有重复放置的jar包,如有请务必移除。如有备份的文件夹,建议移动到root/server目录之外,避免造成影响。
提示文件不存在:File not exsits: xxxxx.jar
出现此问题的,一般是linux环境,首先应确认是否设置了最大打开文件数(需要设置),可以通过ulimit -a进行查询。

相关文章:

  • 2022-01-04
  • 2021-11-20
  • 2020-04-26
  • 2022-12-23
  • 2021-04-16
  • 2021-08-23
  • 2022-12-23
  • 2021-05-15
猜你喜欢
  • 2021-10-04
  • 2022-02-24
  • 2022-12-23
  • 2022-12-23
  • 2021-11-20
  • 2021-09-12
相关资源
相似解决方案