我正在使用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 Server机器。
以下是错误的堆栈跟踪。
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