这是项目执行构建的shell命令
这是执行的jar包自动启停脚本文件
这是项目构建的结果
然后我去查看服务器的后台程序是否正常运行
可以看到项目使用Jenkins成功构建返回也是Success结果,且服务器后台程序正常运行,没有被Jenkins杀掉
但是可以看到的是 Jenkins项目执行构建的日志最后还有会有这个问题
Process leaked file descriptors. See https://www.jenkins.io/redirect/troubleshooting/process-leaked-file-descriptors for more information
这个问题我也上网找过许多解决方法:比如添加环境变量BUILD_ID 等等,都没能解决掉,然后项目构建成功,后台程序也是启动着的,我就试着访问,但是
访问不了,大概就是这样的.
这里我尝试直接在服务器java -jar name.jar 直接启动jar包是可以正常访问的,排除jar包的问题;然后在服务器直接使用shell脚本启动jar也是可以正常访问的,所以这里剩下的问题我觉得应该是Jenkins这边的问题,但是现在已经是反复搞了两天还是没什么成效,问题依旧,望指点!
请问问题解决了吗,我跟你一样的问题,服务器启动jar包,本地访问没问题,但是jenkins启动,也没问题,但是访问不了
你的jar已经启动了,还是无法访问,你应该查找网络原因?比如:nginx 映射配置错误了,项目端口没有加入到白名单等。