*************************************************************************** The WebLogic Server did not start up properly. java.io.InvalidClassException: javax.management.MBeanAttributeInfo; local class incompatible: stream classdesc serialVersionUID = 7043855487133450673, local class serialVersionUID = 8644704819898565848 at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:562) at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1583) at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496) at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1583) at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329) at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1667) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1323) at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947) at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:480) at javax.management.MBeanInfo.readObject(MBeanInfo.java:669) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974) at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1849) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351) at weblogic.management.internal.TypesHelper.getMBeanInfo(TypesHelper.java:261) at weblogic.management.internal.TypesHelper.getAdminOrConfigMBeanInfo(TypesHelper.java:366) at weblogic.management.internal.ConfigurationMBeanImpl.<init>(ConfigurationMBeanImpl.java:128) at weblogic.management.AdminServer.<init>(AdminServer.java:59) at weblogic.management.AdminServerAdmin.initialize(AdminServerAdmin.java:245) at weblogic.t3.srvr.T3Srvr.initializeHere(T3Srvr.java:753) at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:664) at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:342) at weblogic.Server.main(Server.java:32) --------------- nested within: ------------------ weblogic.management.configuration.ConfigurationException: - with nested exception: [java.io.InvalidClassException: javax.management.MBeanAttributeInfo; local class incompatible: stream classdesc serialVersionUID = 7043855487133450673, local class serialVersionUID = 8644704819898565848] at weblogic.management.internal.TypesHelper.getMBeanInfo(TypesHelper.java:266) at weblogic.management.internal.TypesHelper.getAdminOrConfigMBeanInfo(TypesHelper.java:366) at weblogic.management.internal.ConfigurationMBeanImpl.<init>(ConfigurationMBeanImpl.java:128) at weblogic.management.AdminServer.<init>(AdminServer.java:59) at weblogic.management.AdminServerAdmin.initialize(AdminServerAdmin.java:245) at weblogic.t3.srvr.T3Srvr.initializeHere(T3Srvr.java:753) at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:664) at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:342) at weblogic.Server.main(Server.java:32) --------------- nested within: ------------------ weblogic.management.configuration.ConfigurationError - with nested exception: [weblogic.management.configuration.ConfigurationException: - with nested exception: [java.io.InvalidClassException: javax.management.MBeanAttributeInfo; local class incompatible: stream classdesc serialVersionUID = 7043855487133450673, local class serialVersionUID = 8644704819898565848]] at weblogic.management.internal.TypesHelper.getAdminOrConfigMBeanInfo(TypesHelper.java:377) at weblogic.management.internal.ConfigurationMBeanImpl.<init>(ConfigurationMBeanImpl.java:128) at weblogic.management.AdminServer.<init>(AdminServer.java:59) at weblogic.management.AdminServerAdmin.initialize(AdminServerAdmin.java:245) at weblogic.t3.srvr.T3Srvr.initializeHere(T3Srvr.java:753) at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:664) at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:342) at weblogic.Server.main(Server.java:32) ***************************************************************************
어쩌고 저쩌고
웹로직 8.1에서 JDK 1.4에서 1.6으로 했다가 개피봤다.
저런 메세지를 띄우고 돌아가질 않는다. 된장
MYECLIPSE(5.5)에서 WEBLOGIC에 사용되는 JDK 버전을 설정할 수 있는데 1.6말고 1.4 JDK를 하니까 일단 되긴 된다.
웹로직 서버의 쓰레드는 애플리케이션 작업의 처리와 리퀘스트를 대기(listen)하는 두가지 목적으로 사용된다. 웹로직의 쓰레드 풀은 쓰레드의 총 수를 설정해 할당할 수 있는데, 기본적인 실행 쓰레드 값은 15이다. 대부분의 애플리케이션은 이 값을 변경할 필요가 없다. 이 값이 너무 크면 메모리 사용량이 커져 컨텍스트의 스위칭이 증가해 성능이 저하된다. 응답(Response)에 많은 시간이 걸리는 DB 호출을 하는 경우는 반대의 경우 보다 많은 실행 쓰레드가 필요하다. 후자의 경우는 적은 실행 쓰레드로 성능을 향상시킬 수 있다. 또한 쓰레드 수가 너무 적은 경우, 웹로직 서버가 최대 부하로 동작하면 CPU의 능력을 100% 활용할 수 없다.
서버선택 > 마우스 우측(View Execute Queue) > 실행 큐 선택 > 쓰레드 설정 값 설정