3

我正在使用 Lotus Notes API (NCSOW.jar) 从我的 java 类连接到远程 Domino 服务器,然后写入 Lotus Notes 数据库。但是我收到一个特定的错误,表明它可能无法连接到它。

这是导致该错误的行。URL 是 Domino 服务器名称,用户名、密码是 domino 服务器凭证。会话会话 = NotesFactory.createSession(props.getProperty("LotusNotes.URL"), props.getProperty("LotusNotes.UID"), props.getProperty("LotusNotes.PWD"));

我可以从我的本地机器上用一个独立的 java 程序连接它。但是在我们的 QA 机器上的特定 websphere 服务器(v6.1)上,出现了这个错误。我们试图检查端口、防火墙,这方面一切都很好。我们能够从该服务器机器正确连接到远程 Domino 服务器机器。

以下是错误的堆栈跟踪。

org.omg.CORBA.TRANSIENT:初始和转发 IOR 不可访问:转发 IOR 失败:ORB_CONNECT_ERROR (5) - 无法获取服务器分包:org.omg.CORBA.INTERNAL:CREATE_LISTENER_FAILED_4 vmcid:0x49421000 次要代码:56 已完成:否初始 IOR 失败:ORB_CONNECT_ERROR (5) - 无法获取服务器分包:org.omg.CORBA.INTERNAL:CREATE_LISTENER_FAILED_4 vmcid:0x49421000 次要代码:56 已完成:否 vmcid:IBM 次要代码:E07 已完成:否

at com.ibm.rmi.corba.ClientDelegate.createRequest(ClientDelegate.java:1177)
at com.ibm.rmi.corba.ClientDelegate.createRequest(ClientDelegate.java:1260)
at com.ibm.CORBA.iiop.ClientDelegate.createRequest(ClientDelegate.java:1349)
at com.ibm.rmi.corba.ClientDelegate.createRequest(ClientDelegate.java:1128)
at com.ibm.CORBA.iiop.ClientDelegate.createRequest(ClientDelegate.java:1315)
at com.ibm.rmi.corba.ClientDelegate.request(ClientDelegate.java:1861)
at com.ibm.CORBA.iiop.ClientDelegate.request(ClientDelegate.java:1271)
at org.omg.CORBA.portable.ObjectImpl._request(ObjectImpl.java:460)
at lotus.domino.corba._IObjectServerStub.createSession(_IObjectServerStub.java)
at lotus.domino.cso.Session.OREFtoSession(Session.java:829)
at lotus.domino.cso.Session.<init>(Session.java:72)
at lotus.domino.cso.Session.createSession(Session.java:40)
at lotus.domino.NotesFactory.createSession(NotesFactory.java:67)
at com.my.apps.useraccessreview.EmpInfoMapper.buildMap(EmpInfoMapper.java:89)
at com.my.apps.useraccessreview.EmpInfoMapper.getInstance(EmpInfoMapper.java:40)
at com.my.apps.useraccessreview.InitializeEmpInfoMapper.run(InitializeEmpInfoMapper.java:36)
at java.lang.Thread.run(Thread.java:571)

有没有人对此有任何建议。

谢谢 Mrutyunjay

4

0 回答 0