egovframework.com.uat.uia.service.LoginVO serialVersionUID
- 작성자 :
- 문*진
- 작성일 :
- 2013-12-27 16:05:41
- 조회수 :
- 1,080
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
개발서버에서는 에러메세지 없이 정상적으로 나오는데요. 실서버에 올려놓으면 이같은 에러가 뜨는데 작동은 정상적으로 작동합니다.
이 에러가 뜨는 이유가 왜 뜨는건지 좀 알려주시면 감사하겠습니다.
심각: Exception loading sessions from persistent storage
java.io.InvalidClassException: egovframework.com.uat.uia.service.LoginVO; local class incompatible: stream classdesc serialVersionUID = -734000282747012643, local class serialVersionUID = -7733374761686543162
at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:560)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1582)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
이 에러가 뜨는 이유가 왜 뜨는건지 좀 알려주시면 감사하겠습니다.
심각: Exception loading sessions from persistent storage
java.io.InvalidClassException: egovframework.com.uat.uia.service.LoginVO; local class incompatible: stream classdesc serialVersionUID = -734000282747012643, local class serialVersionUID = -7733374761686543162
at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:560)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1582)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
A
안녕하세요. 문성진님.
해당 오류는 LoginVO 클래스의 내용이 변경된 상태에서 JVM에 정상 반영되지 않은 경우 같습니다.
일반적으로 이런 경우는 특정 클래스가 remote 환경에서 참조하는 쪽과 제공하는 쪽과 다르거나, 세션 등에 저장할 때에 참조할 때에 클래스가 다른 경우에 발생합니다.
우선 같이 빌드된 전체 클래스를 운영서버에 반영하신 후에 재기동 후 테스트해 보시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
해당 오류는 LoginVO 클래스의 내용이 변경된 상태에서 JVM에 정상 반영되지 않은 경우 같습니다.
일반적으로 이런 경우는 특정 클래스가 remote 환경에서 참조하는 쪽과 제공하는 쪽과 다르거나, 세션 등에 저장할 때에 참조할 때에 클래스가 다른 경우에 발생합니다.
우선 같이 빌드된 전체 클래스를 운영서버에 반영하신 후에 재기동 후 테스트해 보시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.