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