RMI 썸네일형 리스트형 Weblogic 8.1 <=> Weblogic 10g 간의 RowSet 통신 해결방안 ※ 작업전 문제사항 체크 Weblogic 8.1(이하 8.1)을 구동하는 JDK는 1.4, Weblogic 10g(이하 10g)를 구동하는 JDK는 1.6 이다. 사용하려는 rowset라이브러리는 jdk1.4때 구현 되어, jdk1.5 때 정식으로 포함되었다. 여기서 모든 문제가 발생된다. jdk1.4에서 rowset을 구현하려면, java.sun.com에서 rowset.jar를 다운로드 받아야 한다. (jdbc_rowset_tiger-1_0_1-mrel-ri.zip에 포함) 하지만, 이 라이브러리에는 문제가 있다. 내부에서 사용하는 properties를 읽어 들이는데, 소스상에서는 국가별 지정코드가 있는데 반해, 실제 코드에는 ko에 해당하는 코드가 존재하지 않는다 즉, 버그다. 해당하는 jar를 풀어.. 더보기 serialVersionUID & serialver RMI 통신할때 데이터를 serialize 한다. 그래서 serialVersionUID 가 다르면 에러를 나타내는데, 이는 serialize하는 클래스의 serialVersionUID가 다르기 때문이다. 그래서 RMI를 시도할때, 데이터 객체는 동일한 클래스의 객체를 사용한다. 그런데 가끔 그러지 못할 경우가 발생하는데, serialize 하는데, serialVersionUID를 지정하지 않으면 컴파일하면서 자동으로 생성을 하는데 이때문가 생긴다. 그래서 그때 serialVersionUID를 체크하는데, 하나는 상관없으나 많다면 다음 명령을 이용할수 있다. JAVA_HOME/serialver [ options ] [ classnames ] 옵션은 라이브러리 패스이고, 클래스이름은 당연하겠지만...full.. 더보기 이전 1 다음