[Domino]使用DIIOP必须作的DOMINO手动设置
2008-04-12 13:37
183 查看
使用DIIOP必须作的DOMINO手动设置[align=center][/align]
打开notes.ini配置文件,然后找到内容中的“ServerTasks”行,如下所示:
默认是没有“DIIOP”的。 我们为了使得Lotus Domino服务启动时就能加载DIIOP任务,必须手动加DIIOP到ServerTasks。保存本文件,退出文件。重新启动“Lotus Domino Server (LotusDominoData)”服务。 如果Domino服务没有启动DIIOP,那么我们的Java程序会捕获到4062异常错误码,这代表以下含义:
屏幕输出中的“IOR File: C:/Lotus/Domino/Data/domino/html/diiop_ior.txt”,就标明了diiop_ior.txt文件的位置。管理员将此文件拷贝给部署人员即可。Java程序需要用这个文件来和DominoServer进行Corba对话。
编写者 | 日期 | 关键词 |
郑昀@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 R6和R5 | NOTES_ERR_SESOPEN_FAILED | 代表“无法与服务器建立session”,可能是以下几种原因之一: 1:Domino服务器没有启动; 2:Domino服务器没有启动DIIOP任务; 3:本Web Service与Domino服务器的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 。。。 |
Lotus Domino服务的参数必须修改的地方
修改Domino的配置参数,请启动Lotus Domino Administrator。如果是Domino Server R5,请看我的《[Domino]Java访问Domino R5必需配置的服务器设置》文档。如果是Domino Server R6,请看我的《[Domino]Java访问Domino必需配置的服务器设置》文档。相关文章推荐
- [Domino]使用DIIOP必须作的DOMINO手动设置
- [Domino]使用DIIOP必须作的DOMINO手动设置
- [Domino]使用DIIOP必须作的DOMINO手动设置
- 使用DIIOP必须作的DOMINO手动设置
- 使用DIIOP必须作的DOMINO手动设置
- 未能将网站 xxx配置为使用 ASP.NET 4.0。为了使此网站正确运行,您必须将它手动配置为使用 ASP.NET 4.0
- 使用httpclient必须知道的参数设置及代码写法、存在的风险
- golang mgo的mongo连接池设置:必须手动加上maxPoolSize
- 使用httpclient必须知道的参数设置及代码写法、存在的风险
- IIS: 必须输入密码手动设置密码同步后
- [未能将网站 xxxxxxx配置为使用 ASP.NET 4.0。为了使此网站正确运行,您必须将它手动配置为使用 ASP.NET 4.0] 问题的解决办法
- golang mgo的mongo连接池设置:必须手动加上maxPoolSize
- 使用httpclient必须知道的参数设置及代码写法、存在的风险
- 解决:“开机设置了密码,可开机时却没有提示要输入密码的提示框,还是直接进入系统”和“系统无法让您登陆.请确定您的用户名及域名无误,然后再输入密码.密码的字母必须使用正确的大小写”
- 使用httpclient必须知道的参数设置及代码写法、存在的风险
- 使用json与服务器交互4.0新特新(必须设置线程)
- Ninject中如果在抽象类中使用了属性注入,则属性必须设置为protected或public
- 使用httpclient必须知道的参数设置及代码写法、存在的风险
- 转-【工具使用之】- IntelliJ IDEA 刚刚使用时,常用且必须知道和设置的配置
- VS2010使用Release进行调试的三个必须设置选项