웹로직 9.1 을 깔고 서버를 추가하여 실행을 시켰더니 다음과 같은 에러가 났다.
weblogic.management.ManagementException:
[Management:141266]Parsing Failure in config.xml: javax.xml.namespace.QName;
local class
incompatible: stream classdesc serialVersionUID = 4418622981026545151, local
class serialVersionUID = -9120448754896609940
at weblogic.management.provider.internal.RuntimeAccessImpl.
<init>(RuntimeAccessImpl.java:118)
at
weblogic.management.provider.internal.RuntimeAccessService.
start(RuntimeAccessService.java:38)
at
weblogic.t3.srvr.ServerServicesManager.startService
(ServerServicesManager.java:365)
at
weblogic.t3.srvr.ServerServicesManager.startInStandbyState
(ServerServicesManager.java:116)
at
weblogic.t3.srvr.T3Srvr.initializeStandby(T3Srvr.java:630)
at
weblogic.t3.srvr.T3Srvr.startup(T3Srvr.java:402)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:361)
at
weblogic.Server.main(Server.java:67)
이문제는 Serial Version UID 맞지 않아 나는 에러인데
주로 Weblogic Server(9.0,9.1,9.2 최초릴리즈버전) 등에서 발생한다.
이것을 다음과 같이 수정하면 된다.
1. setDomainEnv.cmd 파일에
- Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0 추가 한다.
2. <BEA_HOME>/Weblogic9x/common/bin/commEnv.cmd
파일에 다음과 같이 추가한다.
set JAVA_OPTIONS=%JAVA_OPTIONS%
-Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0 -Xverify:none
에러는 Weblogic Server 9.2 MP1 부터 완전히 고쳐진다.
'자바(JAVA)' 카테고리의 다른 글
velocity 에서 macro 정의해서 사용하기 예제 (0) | 2009.02.04 |
---|---|
window bat 파일을 java application 에서 실행시키고자 할때 (0) | 2009.01.17 |
SWT 개발을 위한 환경설정 (0) | 2009.01.17 |
SWT application 을 이루고 있는 구성요소들에 대한 설명 (0) | 2009.01.17 |
weblogic 8.1 비정상적인 종료로 인해 생긴 <BEA-000364> NumberFormatException 에러 (0) | 2009.01.12 |
JConsole 사용하기 (0) | 2009.01.10 |
자바 IO 를 이용한 파일을 라인단위로 읽어 들이는 함수 예제 (0) | 2009.01.04 |
velocity toolbox 에러 (0) | 2008.12.23 |