【bug记录】Linux下java -jar xxx.jar 命令报错 Failed to start bean ‘webServerStartStop’...
时间:2024-03-25 17:06:12 来源:网络cs 作者:淼淼 栏目:卖家故事 阅读:
项目场景:Linux环境,java -jar xxx.jar 命令报错:Failed to start bean ‘webServerStartStop’
问题描述
使用Xshell工具连接远程服务器,使用java -jar xxx.jar 命令运行 xxx.jar,运行失败,具体报错如下:
Error:Failed to start bean ‘webServerStartStop’; nested exception is org.springframework.boot.web.server.WebServerException:Unable to start embedded Tomcat server.
原因分析:
学会看报错信息,从error里可以看出,‘webServerStartStop’不能启动,Tomcat Server也不能启动,可能是端口号被占用。
解决方案:
一:查看java程序的端口号,博主的端口号设置在 application.yml 中,服务器http端口默认为8080,博主的为9010。
# 开发环境配置server: # 服务器的HTTP端口,默认为8080 port: 9010
二:windows环境下,查看9010端口号是否被占用:
netstat -ano | findstr 9010
杀死占用9010端口的12980进程:
taskkill /PID 12980 /F
三:Linux环境下,查看9010端口是否被占用:
netstat -tnlp | grep ":9010"
杀死占用9010端口的12240进程:
kill -9 12240
Bug解决,成功在Linux环境下运行java jar包O.o
阅读本书更多章节>>>>
java -jar xxx.jar
本文链接:https://www.kjpai.cn/gushi/2024-03-25/148502.html,文章来源:网络cs,作者:淼淼,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!
下一篇:返回列表