检查Java安装与环境变量
java -version,未安装则用 sudo yum install java-1.8.0-openjdk 安装。JAVA_HOME 是否正确设置:echo $JAVA_HOME,需指向JDK安装目录(如 /usr/lib/jvm/java-1.8.0-openjdk),编辑 /etc/profile 或 /etc/bashrc 添加 export JAVA_HOME=/path/to/jdk 和 export PATH=$JAVA_HOME/bin:$PATH,然后执行 source /etc/profile 生效。排查端口冲突
netstat -tuln | grep 端口号 查看占用进程,关闭冲突进程或修改应用端口配置。检查依赖与类路径
-cp 参数指定路径(如 java -cp "lib/*:bin/*" MainClass)。pom.xml/build.gradle 依赖是否完整。查看日志定位错误
catalina.out、application.log),通常位于 JAVA_HOME/logs 或应用目录,用 tail -f 或 grep "ERROR" 过滤关键信息。检查系统资源与权限
top/htop 查看内存、CPU使用情况,调整JVM参数(如 -Xmx512m)避免内存不足。chmod +x 脚本文件,chown 指定用户所有者。尝试手动启动与重启服务
/path/to/java -jar /path/to/your-app.jar,观察实时输出。systemctl 管理服务,重启服务:sudo systemctl restart service-name,查看状态:sudo systemctl status service-name。其他高级排查
参考来源: