Campaign Classic:Java 11 JVM認識によるWeb モジュールのアップグレード開始時のエラー

この記事では、アップグレード後のJRE検出に関するアップグレード後の問題を解決するためのトラブルシューティング手順を示します。

説明 description

オンプレミスインスタンスを7.4.2 9391 バージョンにアップグレードした後、お客様はインスタンスのweb モジュールを起動できず、次のエラーが発生しました。

JVM-510015 Error while recovering the 'com/neolane/jssp/JSSPServlet' class (iRc=-53)

解決策 resolution

推奨されるトラブルシューティング手順:

  1. postupgrade コマンドを再度実行します。

  2. 次の手順に従ってserverConf.xml ファイルを再生成します。

    1. Web プロセスを停止します。
    2. serverConf.xmlをserverConf.xml.tmpに変更します。
    3. Webを再起動すると、新しいファイル serverConf.xmlを取得できます。
    4. この新しいファイルをカスタマイズと結合します。
    5. サービスを再起動します。
  3. アップグレード後に、JSSP サーブレットを処理する両方のファイルがPRODに存在することを確認します。

    $(XTK_INSTALL_DIR)/tomcat/lib/servlet-api.jar

    $(XTK_INSTALL_DIR)/java/lib/nlweb.jar

    これらのディレクトリの内容を、動作するインスタンスと動作しないインスタンスを比較して、一致することを確認することをお勧めします。

    ファイルとディレクトリの内容が両方の環境で同じである場合は、環境変数も比較して同じであることを確認する必要があります。

  4. R&Dでは、バージョン 7.4.1以降では、JRE_HOME変数を宣言する必要があることを確認しました。 JREが自動的に検出されなくなりました。 環境変数JRE_HOMEを手動で定義する必要がある代わりに、この変数が示すフォルダーにはbin/server/jvm.dllを含める必要があります。

    参照 – ​ アプリケーションサーバー

  5. 最後の推奨事項は、お客様がエラーなしでアップグレード後のログを実行し、その後に変数を宣言してJava 11を指し示すことでした。

recommendation-more-help
experience-cloud-kcs-help-kbarticles