2017-05-11 4 views
0

Est-il possible de définir le délai d'attente de connexion et/ou le délai de lecture de la méthode NotesFactory.createSessionWithIOR? Je n'ai trouvé aucune documentation qui couvre cela. J'ai trouvé que le délai d'attente est d'environ 100 secondes sur une machine Windows et d'environ 10 minutes sur une machine Linux, je voudrais le raccourcir, disons 30 secondes.Comment contrôler le délai d'attente dans Domino NotesFactory.createSessionWithIOR?

String ior = NotesFactory.getIOR(dominoServer, args); 
Session session = NotesFactory.createSessionWithIOR(ior, args, username, password); 

Le stacktrace sur une machine windows

NotesException: Could not open Notes session 
    at lotus.domino.cso.Session.initSession(Unknown Source) 
    at lotus.domino.cso.Session.<init>(Unknown Source) 
    at lotus.domino.cso.Session.createSession(Unknown Source) 
    at lotus.domino.NotesFactory.createSessionUP(Unknown Source) 
    at lotus.domino.NotesFactory.createSessionWithIOR(Unknown Source) 
    at DominoUtils.connect4(DominoUtils.java:1475) 
    at DominoUtilsTest.testConnect4(DominoUtilsTest.java:347) 
... 
Caused by: org.omg.CORBA.COMM_FAILURE: java.net.SocketTimeoutException: connect timed out Host: 192.168.208.131 Port: 60148 vmcid: 0x0 minor code: 1 completed: No 
    at lotus.priv.CORBA.iiop.ConnectionTable.get(Unknown Source) 
    at lotus.priv.CORBA.iiop.ConnectionTable.get(Unknown Source) 
    at lotus.priv.CORBA.iiop.Generic.getConnection(Unknown Source) 
    at lotus.priv.CORBA.iiop.Generic.locate(Unknown Source) 
    at lotus.priv.CORBA.iiop.RepImpl.invokePreamble(Unknown Source) 
    at lotus.priv.CORBA.iiop.RepImpl.invoke(Unknown Source) 
    at lotus.priv.CORBA.portable.ObjectImpl._invoke(Unknown Source) 
    at lotus.domino.corba._IObjectServerStub.createSession(Unknown Source) 
    ... 30 more 
Caused by: java.net.SocketTimeoutException: connect timed out 
    at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) 
    at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85) 
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) 
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) 
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) 
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) 
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) 
    at java.net.Socket.connect(Socket.java:589) 
    at java.net.Socket.connect(Socket.java:538) 
    at java.net.Socket.<init>(Socket.java:434) 
    at java.net.Socket.<init>(Socket.java:211) 
    at lotus.priv.CORBA.iiop.Connection.newSocket(Unknown Source) 
    ... 38 more 

Répondre

1

Je ne suis pas sûr que nous sommes en mesure de définir le délai propriété à l'exécution, mais vous pourriez avoir un certain contrôle de celui-ci à serveur document, Internet Protocols/DIIO tab. enter image description here