[Domino]使用DIIOP必须作的DOMINO手动设置

来源:互联网 发布:中国铅业网络第一媒体 编辑:程序博客网 时间:2024/04/18 15:47

使用DIIOP必须作的DOMINO手动设置

编写者

日期

关键词

郑昀@ultrapower

2005-6-26

Java Domino Configuration

应用场景

通过DIIOP访问Domino R6服务器,必须在服务器端手动配置本文讲述的三个地方

Lotus Domino服务的启动设置必须有DIIOP

请您检查Domino Server是否把DIIOP任务加入到了ServerTasks中。

打开您的Domino服务安装目录,比如c:/Lotus/Domino目录下

    打开notes.ini配置文件,然后找到内容中的“ServerTasks”行,如下所示:

   

    默认是没有“DIIOP”的。

       我们为了使得Lotus Domino服务启动时就能加载DIIOP任务,必须手动加DIIOP到ServerTasks

保存本文件,退出文件。

重新启动“Lotus Domino Server (LotusDominoData)”服务。

 

如果Domino服务没有启动DIIOP,那么我们的Java程序会捕获到4062异常错误码,这代表以下含义:

错误号

Domino版本

NotesException

Description

4062

Domino R6R5

NOTES_ERR_SESOPEN_FAILED

代表“无法与服务器建立session”,可能是以下几种原因之一:

1Domino服务器没有启动;

2Domino服务器没有启动DIIOP任务;

3:本Web ServiceDomino服务器的63148端口(DIIOP默认端口)无法通信。

 

Java访问DIIOP必须拿到DIIOP_IOR.txt文件

Domino管理员找到DIIOP_IOR.txt文件,复制给部署人员。

那么,我们如何知道到哪里拷贝diiop_ior.txt?

我们可以在Domino Server启动的控制命令行上输入命令“Tell DIIOP Show Config”,Domino会告诉我们一系列参数,请看:

Lotus Domino Server的命令行拷贝屏幕输出

> Tell DIIOP Show Config
Dump of Domino IIOP (DIIOP) Configuration Settings

 

Full Server Name: 。。。
Common Server Name: 
。。。
Refresh Interval:  3 minutes

 

。。。

 

TCP Port:  63148  Enabled
SSL Port:  0      Disabled
Initial Net Timeout: 120 seconds
Session Timeout:  60 minutes
Client Session Timeout:  62 minutes

 

IOR File:  C:/Lotus/Domino/Data/domino/html/diiop_ior.txt

 

。。。

屏幕输出中的“IOR File:  C:/Lotus/Domino/Data/domino/html/diiop_ior.txt”,就标明了diiop_ior.txt文件的位置。

管理员将此文件拷贝给部署人员即可。

Java程序需要用这个文件来和DominoServer进行Corba对话。

Lotus Domino服务的参数必须修改的地方

修改Domino的配置参数,请启动Lotus Domino Administrator

如果是Domino Server R5,请看我的《[Domino]Java访问Domino R5必需配置的服务器设置》文档。

如果是Domino Server R6,请看我的《[Domino]Java访问Domino必需配置的服务器设置》文档。