Jenkins:项目构建运行成功却访问不了

问题遇到的现象和发生背景

这是项目执行构建的shell命令

img

这是执行的jar包自动启停脚本文件

img

问题相关代码,请勿粘贴截图
运行结果及报错内容

这是项目构建的结果

img

然后我去查看服务器的后台程序是否正常运行

img

可以看到项目使用Jenkins成功构建返回也是Success结果,且服务器后台程序正常运行,没有被Jenkins杀掉
但是可以看到的是 Jenkins项目执行构建的日志最后还有会有这个问题
Process leaked file descriptors. See https://www.jenkins.io/redirect/troubleshooting/process-leaked-file-descriptors for more information

我的解答思路和尝试过的方法

这个问题我也上网找过许多解决方法:比如添加环境变量BUILD_ID 等等,都没能解决掉,然后项目构建成功,后台程序也是启动着的,我就试着访问,但是
访问不了,大概就是这样的.

img

img

我想要达到的结果

这里我尝试直接在服务器java -jar name.jar 直接启动jar包是可以正常访问的,排除jar包的问题;然后在服务器直接使用shell脚本启动jar也是可以正常访问的,所以这里剩下的问题我觉得应该是Jenkins这边的问题,但是现在已经是反复搞了两天还是没什么成效,问题依旧,望指点!

请问问题解决了吗,我跟你一样的问题,服务器启动jar包,本地访问没问题,但是jenkins启动,也没问题,但是访问不了

你的jar已经启动了,还是无法访问,你应该查找网络原因?比如:nginx 映射配置错误了,项目端口没有加入到白名单等。