Jenkins を WebSphere Application Server にインストールして実行しています。最近、サーバーをバージョン 8.5.5 にアップグレードし、JDK バージョン 1.7 を使用するようにプロファイルを切り替えました。これを行うと、Jenkins が WebSphere Application Server をクラッシュさせますが、その理由はわかりません。見るべきものに関するヒントや提案はありますか?サーバーを JDK 1.6 に戻すと問題なく動作するようですが、Jenkins は JDK 1.7 で実行できませんか、それとも別のものですか?
1 に答える
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 issue trackerで問題を報告し、Jenkins Websphere wiki の更新を検討してください。