본문 바로가기
개발

이클립스 tomcat could not create the java virtual machine 오류

by 정보알려주는언니 2022. 9. 15.

현재 진행중인 프로젝트는 svn을 사용하고있다.

svn 형상에서 branch를 따서 작업한 뒤 일정 작업을 다 하고나면 기존의 형상에 merge하는 작업을 하는데

기존의 형상을 checkout 받고 tomcat server를 올리려는데 아래와같은 오류가 발생했다.

 

 

제목을 입력해주세요__복사본 (1)-001

 

 

 

오류현상


나의 경우 프로젝트 두개를 체크아웃받고, 서버도 두개를 띄워야했는데

한개의 프로젝트를 세팅 -> 서버 구동완료를 확인하고나서 두번째 프로젝트 세팅 및 구동중 여러가지 이슈가 있어서 디버깅중 첫번째 프로젝트와 다른 톰캣의 버전으로 세팅하는 히스토리가 있었다. (아마 이게 문제가 되지않았을까?)

 

그 후 첫번째 프로젝트를 다시 세팅하려하니 위와같은 오류가 발생했다.

 

 

 

 

메모리 확인


구글링에 나와있는 대로 eclipse.ini 파일 확인 후 메모리를 수정했다.

 

-Xms256m
-Xmx2048m

<기존>

-Xms512m
-Xmx1024m

<수정>

 

 

 

설치된 자바 버전 수정


역시나 eclipse.ini 파일의 자바 경로와 버전을 수정해본다. 

-vm
plugins/org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_17.0.2.v20220201-1208/jre/bin
-Dosgi.requiredJavaVersion=8

<기존>

-vm
D:\Java\jdk1.8.0_202\bin\
-Dosgi.requiredJavaVersion=1.8

혹은

-vm
D:\Java\jdk1.8.0_202\bin\javaw.exe
-Dosgi.requiredJavaVersion=1.8

<변경>

 

blob

ini 변경 후 이클립스를 구동시키니 위와같은 오류가 발생된다..!

 

 

 

다른방법


머리를 굴려서 원래 서버가 안올라갔던게 아니므로, 이클립스 세팅과는 무관할것이라고 판단되었다. 

그래서 혹시나 현재 세팅되어있는 톰캣서버가 문제가 아닐까 싶어서 기존 톰캣서버를 지우고, 신규 톰캣을 세팅했더니

잘 올라갔다...!^^

 

역시 오류나면 재부팅 클린 재설치...

 


댓글