Campaign Classic: Java 11 JVM 인식으로 인한 웹 모듈의 업그레이드 후 시작 실패

이 문서에서는 업그레이드 후 JRE 감지로 업그레이드 후 문제를 해결하는 문제 해결 단계를 설명합니다.

설명 description

On-premise 인스턴스를 7.4.2 9391 버전으로 업그레이드한 후 고객은 인스턴스의 웹 모듈을 시작할 수 없었고 다음과 같은 오류가 발생했습니다.

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

해결 방법 resolution

권장 문제 해결 단계:

  • 업그레이드 후 명령 다시 실행
  • 다음 단계에 따라 serverConf.xml 파일을 재생성합니다.
  1. 웹 프로세스 중지
  2. serverConf.xml의 이름을 serverConf.xml.tmp로 변경합니다
  3. 웹을 다시 시작하면 새 파일 serverConf.xml을 가져올 수 있습니다.
  4. 이 새 파일을 사용자 지정과 병합
  5. 서비스 다시 시작
  • 업그레이드 후 JSSP 서블릿을 처리하는 파일이 모두 PROD에 있는지 확인합니다.
       $(XTK_INSTALL_DIR)/tomcat/lib/servlet-api.jar
       $(XTK_INSTALL_DIR)/java/lib/nlweb.jar

이러한 디렉터리의 내용을 작동 중인 인스턴스와 작동하지 않는 인스턴스 간에 비교하여 일치하는지 확인하는 것이 좋습니다.

파일과 디렉터리 내용이 두 환경에서 동일한 경우 환경 변수도 동일한 것으로 비교 및 확인되어야 합니다.

  • R&D에서 7.4.1 버전 이후 JRE_HOME 변수를 선언해야 함을 확인했습니다. JRE가 더 이상 자동으로 감지되지 않습니다. 대신 환경 변수 JRE_HOME을 수동으로 정의해야 합니다. 이 변수가 가리키는 폴더에는 bin/server/jvm.dll 가 포함되어야 합니다.

참조 -> https://experienceleague.adobe.com/ko/docs/campaign-classic/using/installing-campaign-classic/install-campaign-on-prem/deployment-guidelines/application-server

  • 최종 권장 사항은 고객이 업그레이드 후 로그를 오류 없이 실행하고, 그 후에 변수를 선언하여 Java 11을 가리키도록 하는 것이었습니다.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f