Bea WebLogic 10과 이클립스3.7 사용시 오류

eclipse 3.7 indigo 에서 Bea WebLogic 10 서버를 띄우려는데 뜨기는 뜨는데, 이클립스 내에서는 오류가 발생한다. 오류메시지는 뜬금없는, 유효한 웹로직 도메인 사용 불가

Stopped, Unable to validate WebLogic Domain

웹로직이 스타트되어 잘 돌아가기 때문에 이클립스내에서만 멈췄다고 나올 뿐, 백그라운드에서는 실제로 웹로직이 구동중인 상태다. 여튼, 웹로직 서버를 종료 시키려면 강제로 프로세스 킬 하는 방법밖에는 없는데 이것도 불편하다. 커맨드창에서 시작/종료시키는 것도 번거롭고.

이유를 찾아보니 다음과 같은 문제가 있었다.

이클립스 3.7 은 JDK 6 이상을 기반으로 하는데, 웹로직은 JDK 5 에서 돌아가는 결국, JDK 버전 충돌 문제였던 거다.

해결방법은 간단하다. eclipse.ini 파일을 열어서 -vmargs 라인 밑에 아래 한 줄을 추가해 주면 된다.

-Dsun.lang.ClassLoader.allowArraySyntax=true

출처 및 참조 :
https://forums.oracle.com/forums/thread.jspa?threadID=1123677&tstart=0
http://kamoru.springnote.com/pages/6619101

태그 지정됨 , ,

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중