WEB 服务器


驻留 Java 小程序
应用程序开发人员可以使用 Java Notes 类来创建执行 Domino 任务的小程序(例如,打开会话并从数据库存取控制列表中提取信息)。Domino 服务器可以驻留此小程序,并且可以在客户机请求该小程序时将其下载到浏览器。

要在 Domino Web 服务器上运行用 Java Notes 类创建的 Java 小程序,必须在服务器上启用 Domino IIOP (DIIOP) 任务。此任务允许 Domino 和浏览器客户机使用 Domino Object Request Broker(ORB) 服务器程序。Domino ORB 处理小程序请求,并将这些信息传送到浏览器客户机以便进行通信。在用户为运行 Java 小程序而访问 Domino ORB 之前,必须在服务器上同时启用 Domino IIOP 任务和 Internet Inter-ORB (IIOP) 协议 (IIOP)。

应用程序设计者必须使用 Java Notes 类创建小程序,此外,必须指定小程序能够使用 Domino ORB 与浏览器客户机进行通信。应用程序设计者在将小程序添加到文档和表单时指定该项设置。

有关设计 Web 应用程序以及 Java Notes 类的详细信息,请参阅“Lotus Domino Designer 6 帮助”。

设置 Domino ORB

1. 打开要编辑的“服务器”文档。

2. 选择“端口”“Internet 端口”“DIIOP”,然后填写下列域:
输入
TCP/IP 端口号Domino IIOP 任务所侦听的端口的名称。除非已将端口号 63148(缺省)分配给其他任务,否则不要更改此端口号。

注意 由于操作系统限制,Linux 服务器上的缺省值为 60148。

TCP/IP 端口状态选择下列选项之一:
  • 启用(缺省)-- 允许通过此端口进行通信。
  • 禁用 -- 禁止通过此端口进行通信。
3. 选择“Internet 协议”“DIIOP”,然后填写下面的域:
输入
线程数允许 DIIOP 服务器任务同时处理的线程数目。缺省为 10。
4. 单击“安全性”,然后填写“编程限制”区段中的下列域:
输入
运行有限制的 Java/Javascript/COM用来访问服务器的小程序或应用程序的名称。允许在该域中输入的小程序或应用程序名运行使用一但受限制的 Java 和 Javascript 功能创建的程序。如果小程序或应用程序匿名登录,则应在此域中输入单词“Anonymous”。
运行无限制的 Java/Javascript/COM用来访问服务器的小程序或应用程序的名称。允许在该域中输入的小程序或应用程序名运行使用所有 Java 和 Javascript 功能创建的程序。如果小程序或应用程序匿名登录,则应在此域中输入单词“Anonymous”。


5. 要限制验证级别,请选择“安全性”附签中的“Internet 服务器验证”域中的设置并保存文档。

6. 如有必要,在 NOTES.INI 文件中编辑 ServerTasks 设置以包括 DIIOP 任务。

7. 设置 SSL 服务器验证、名称和口令验证或对应用程序或小程序的 IIOP 端口的匿名访问。

8. 按使用 Java 和 JavaScript 的浏览器客户机定义服务器访问。如果小程序或应用程序使用名称和口令验证,请输入小程序或应用程序的名称。否则,设置服务器访问时使用“Anonymous”作为名称。

9. 重新启动服务器。

另请参阅