[Tomcat] 에러 - Could not create the Java Virtual Machine. A fatal exception has occurred. Program will exit.
[ 이슈 ]
- Tomcat 기동 시 catalina.out 파일에 아래와 같이 로그가 발생하며 기동이 되지 않음.
Unrecognized option: --add-opens=java.base/java.lang=ALL-UNNAMED
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
[ 문제 ]
- Tomcat 에서 지원하는 JDK 버전이 아닌경우
[ 해결방법 ]
- Tomat 버전별 JDK 지원 버전 (https://1004lucifer.blogspot.com/2024/12/tomcat-jdk.html)
- 사용하는 Tomcat 에 맞는 JDK 버전을 사용하여 Tomcat 을 기동시킨다. (아래 방법중 원하는 방법을 사용)
1) $CATALINA_BASE/bin/setenv.sh 파일에 환경변수를 추가한다. ( export JAVA_HOME={_JDK_HOME_경로_}, 파일이 없는경우 생성)
2) 올바른 JDK 를 새로 설치 및 사용하는 (Windows, Linux) OS 계정의 환경변수에 해당 JDK 가 실행되도록 path 설정
댓글
댓글 쓰기