我们在WebSphere Application Server上安装并运行了Jenkins。我们最近将服务器升级到版本8.5.5并将配置文件切换为使用JDK 1.7版。这样做Jenkins崩溃了WebSphere Application Server,我们无法说明原因。有关要注意的事项的任何提示或建议?将服务器切换回JDK 1.6似乎工作正常,Jenkins不能在JDK 1.7上运行,还是别的什么?
答案 0 :(得分:2)
我认为通过崩溃,websphere应用程序服务器意味着启动时发生致命错误或java进程崩溃。那些可能有很多原因。
只是提出一些想法,可能与您在某种程度上定制了JDK安装并忘记将这些自定义重新应用于新JDK这一事实有关。或者切换SDK需要您切换命令行选项,或者您确实命中了堆栈中不兼容的类,或者您的流程因运气不好而崩溃等等。
因此,请在日志中找到更多信息,包括WAS服务器日志中的相应堆栈跟踪或javacores crash files。
请同时报告您的詹金斯版本。
至于JDK 7的兼容性,最新的jenkins本身应兼容,但有些插件are not
您可能还想阅读此内容:https://stackoverflow.com/questions/17411717/jenkins-on-websphere-reports-java-lang-noclassdeffounderror-jenkins-model-jenki。也许你有同样的问题。
如果您确实发现不兼容,请在jenkins issue tracker报告问题,并考虑更新the Jenkins Websphere wiki。