1

我正在尝试连接到 Lotus domino 服务器。为此,我通过以下方式通过 java 代码创建会话:

String ior = NotesFactory.getIOR("172.17.245.160");
Session s = NotesFactory.createSessionWithIOR(ior,"Test Mobility/MUM/TCSDEV","c@r33r");

我得到了 ior 字符串,但即使我连接到 172.17.245.160

我收到错误:

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 com.lotus.platform1.runNotes(platform1.java:29)
at lotus.domino.NotesThread.run(Unknown Source)
Caused by: org.omg.CORBA.COMM_FAILURE: java.net.ConnectException: Connection timed out: connect Host: 192.168.245.160 Port: 63148 vmcid: 0x0 minor code: 1 completed: No

我不知道为什么即使我在 getIOR 方法中将我的 ip 作为 172.17.245.160 传递

我收到主机错误:192.168.245.160 端口:63148 as

Caused by: org.omg.CORBA.COMM_FAILURE: java.net.ConnectException: Connection timed out: connect Host: 192.168.245.160 Port: 63148 vmcid: 0x0 minor code: 1 completed: No

请帮我 !

4

2 回答 2

0

diiop 服务器任务是否正在运行?

您是否有任何类型的文件墙阻止端口 63148?

对 getIOR 的初始请求通过端口 80,因此可以解释为什么该部分似乎正在工作。

请参阅本文中的“获取 IOR”

于 2011-12-01T19:26:37.370 回答
0

在我的情况下,解决方案是为 DIIOP 定义主机名/地址。您可以在我的 Domino 服务器上的 Domino Administrator 的 Internetprtocoll/DIIOP 部分执行此操作

在此处输入图像描述

于 2015-02-26T08:42:43.600 回答