[eclipse] 이클립스 JVM 오류 해결

 

프로젝트 환경 재설정 이후 톰캣을 실행했는데, 다음과 같은 오류가 발생한다.

Java Virtual Machine Launcher

Error. Could not create the Java Virtual Machine.

Error: A fatail exception has occurred. Program Will exit.

 


1. eclipse.ini 설정

대부분의 JVM 오류는 eclipse.ini 파일을 수정함으로써 해결이 가능하다고 한다.

위와 같이 jdk 경로를 직접 ini파일에 설정해준다.

또한, 메모리 문제가 이 JVM 오류의 가장 큰 문제가 된다고도 한다.

-Xms512m

-Xmx512m

으로 같게 설정해준다.


그래도 에러가 난다.

에러 메세지를 살펴보니

-Djava.endorsed.dirs= 어쩌고 라고 한다.

 

2. 톰캣 setclasspath.bat 설정

찾아보니 톰캣의 bat 파일에 살짝 추가해주면 된다고 한다.

톰캣 실행시 에러가 났기 때문에 혹시 몰라서 톰캣내 bin폴더의 setclasspath.bat 파일에 jdk경로를 직접 등록해 준다.


2번까지 해봤음에도 jvm에러는 사라지지 않고 에러 메세지도 -Djava.endorsed.dirs= 어쩌고 그대로이다.

다음 방법을 찾아보았다.

 

3. 프로젝트 우클릭 - Run As - Run Configurations

 

-Djava.endorsed.dirs="C:\apache-tomcat-9.0.14\endorsed" 삭제


3번까지 하고 나서야 겨우 오류를 해결할 수 있었다.

이유는 모르겠지만 일단 해결...

웬만해서는 1번 이클립스 ini 파일만 수정하면 해결된다고 하니 참고하면 좋을 듯 하다.

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기