티스토리 뷰

 IBM JDK 1.4.2 SR6 이상의 버젼에서 session clustering 하기 위해서는 아래의 옵션으로 피해갈 수 있음.


-Djeus.net.ibm.bugversion=true


IBM JDK 1.4.2 SR6 이상의 버젼에 session clustering을 할 경우 아래의 에러가 발생 함

1. JeusServer 로그의 에러내용


==========================================================================

<<__Exception__>>  

jeus.net.ConnectorException: fail to connect to local endpoint 10.222.37.95:9736(9750)  

        at jeus.net.Endpoint.getSocketStream(Endpoint.java:282)  

        at jeus.sessionserver.central.network.SessionTransceiver.start(SessionTransceiver.java:120)  

        at jeus.sessionserver.central.network.SessionTransceiver.getTransceiver

(SessionTransceiver.java:87)  

        at jeus.sessionserver.central.SessionManagerClient.initialize(SessionManagerClient.java:71)  

        at jeus.sessionserver.central.BackupThread.run(BackupThread.java:128)  

Caused by: java.nio.channels.ClosedSelectorException  

        at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:83)  

        at sun.nio.ch.SelectorImpl.selectNow(SelectorImpl.java:106)  

        at sun.nio.ch.Util.getTemporarySelector(Util.java:123)  

        at sun.nio.ch.SocketAdaptor.connect(SocketAdaptor.java:121)  

        at jeus.util.JeusSocket.getConnection(JeusSocket.java:48)  

        at jeus.util.cnet.SocketProxy.getConnection(SocketProxy.java:43)  

        at jeus.util.cnet.SocketProxy.getConnection(SocketProxy.java:34)  

        at jeus.io.helper.OnePortChannelConnector.connect(OnePortChannelConnector.java:16)  

        at jeus.net.impl.Connector.tryToConnect(Connector.java:81)  

        at jeus.net.impl.Connector.getSocketStream(Connector.java:249)  

        at jeus.net.impl.Connector.getSocketStream(Connector.java:227)  

        at jeus.net.Endpoint.getSocketStream(Endpoint.java:279)  

        ... 4 more  

Root Exception stack trace :   

java.nio.channels.ClosedSelectorException  

        at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:83)  

        at sun.nio.ch.SelectorImpl.selectNow(SelectorImpl.java:106)  

        at sun.nio.ch.Util.getTemporarySelector(Util.java:123)  

        at sun.nio.ch.SocketAdaptor.connect(SocketAdaptor.java:121)  

        at jeus.util.JeusSocket.getConnection(JeusSocket.java:48)  

        at jeus.util.cnet.SocketProxy.getConnection(SocketProxy.java:43)  

        at jeus.util.cnet.SocketProxy.getConnection(SocketProxy.java:34)  

        at jeus.io.helper.OnePortChannelConnector.connect(OnePortChannelConnector.java:16)  

        at jeus.net.impl.Connector.tryToConnect(Connector.java:81)  

        at jeus.net.impl.Connector.getSocketStream(Connector.java:249)  

        at jeus.net.impl.Connector.getSocketStream(Connector.java:227)  

        at jeus.net.Endpoint.getSocketStream(Endpoint.java:279)  

        at jeus.sessionserver.central.network.SessionTransceiver.start(SessionTransceiver.java:120)  

        at jeus.sessionserver.central.network.SessionTransceiver.getTransceiver

(SessionTransceiver.java:87)  

        at jeus.sessionserver.central.SessionManagerClient.initialize(SessionManagerClient.java:71)  

        at jeus.sessionserver.central.BackupThread.run(BackupThread.java:128)  

<<__!Exception__>> 


==========================================================================

해당 건은 IBM 에서 버그라고 인정한 부분이라고 함.


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함