0

我们在 WebSphere Application Server 上安装并运行了 Jenkins。我们最近将服务器升级到 8.5.5 版,并将配置文件切换为使用 JDK 1.7 版。这样做 Jenkins 会使 WebSphere Application Server 崩溃,我们不知道为什么。关于要看的东西有什么提示或建议吗?将服务器切换回 JDK 1.6 似乎工作得很好,Jenkins 不能在 JDK 1.7 上运行还是别的什么?

4

1 回答 1

2

我假设 websphere 应用程序服务器崩溃意味着启动时出现致命错误或 java 进程崩溃。这些可能有很多原因。

只是为了提供一些想法,这可能与您在某种程度上自定义了 JDK 安装并忘记将这些自定义重新应用到新 JDK 的事实有关。或者切换 SDK 需要您切换命令行选项,或者您确实在堆栈中遇到了不兼容的类,或者您的进程由于运气不好而崩溃等。

因此,请在日志中找到更多信息,无论是您的 WAS 服务器日志中的相应堆栈跟踪还是javacores 崩溃文件

另请报告您的詹金斯版本。

至于JDK 7的兼容性,最新的jenkins本身应该是兼容的,但有些插件不兼容

您可能还想阅读以下内容:https ://stackoverflow.com/questions/17411717/jenkins-on-websphere-reports-java-lang-noclassdeffounderror-jenkins-model-jenki 。也许你有同样的问题。

如果您确实发现不兼容,请在jenkins 问题跟踪器中报告问题并考虑更新Jenkins Websphere wiki

于 2013-08-14T22:08:42.193 回答