Please Enable JavaScript!
Gon[ Enable JavaScript ]

Parsing Failure in config.xml: javax.xml.namespace.QName

자바(JAVA)
반응형

웹로직 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 부터 완전히 고쳐진다.

반응형
Posted by 녹두장군1
,