Domino 如何外载 Tomcat

Domino 自带的Http加Servlet容器都不是很好,不支持的东西太多,当需要Domino进行WEB开发的时候就需要外带一个Servlet容器,幸好 Domino是支持外带Servlet的,这里就以Tomcat为例来介绍一下如何在Domino下外载一个Servlet容器

Windows篇

1. 需要Tomcat的JK for Windows版dsapi_redirector2

http://tomcat.apache.org/connectors-doc/

2. 解压dsapi_redirector2到制定目录,复制dsapi_redirector2.dll到domino程序目录下.

修改workers2.properties,在其中添加[uri]路径,以便JK能够读取,并可修改其中的一些配置,不过基本可以使用默认配置,并复制workers2.properties到Tomcat的配置目录(一般为conf)修改dsapi_redirector2.reg,:

serverRoot对应Tomcat的程序目录,

workersFile对应workers2.properties的存放位置,

tomcatStart对应tomcat的启动程序,

tomcatStop对应tomcat的关闭程序,

tomcatTimeout对应tomcat的异常关闭延迟时间

例:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Jakarta Dsapi Redirector.0]

"serverRoot"="D:/Works/Tomcat/jakarta-tomcat-4.1.27"

"workersFile"="conf/workers2.properties"

"tomcatStart"="bin/startup.bat"

"tomcatStop"="bin/shutdown.bat"

"tomcatTimeout"="30000"

 

最后将dsapi_redirector2.reg注入注册表.

3. 复制Domino下的notes.jar,XML4J.jar和/DATA/domino/java/NCSO.jar到Tomcat的common/lib下.复制log4j和commons pool的包到Tomcat的common/lib下

4. 启动Domino后,修改服务器属性(names.nsf), 在internet协议-Http-DSAPI域中填入dsapi_redirector2.dll,并在Domino Web Engine选项中选择”使用第三方Servlet”

5. 重新启动Domino,Tomcat就会随即一起启动了.

 

 

 

 


Linux篇

1. 需要Tomcat的JK for Lunix版20040506-domino-redirector-2.0.6-bin-linux-i386

http://tomcat.apache.org/connectors-doc/

2. 解压dsapi_redirector2到制定目录,复制libtomcat2.so到domino程序目录下(与libnotes.so文件同目录)由于Linux的安全性,需要对libnotes.so进行权限配置,应与libnotes.so文件权限一样.

修改workers2.properties,在其中添加[uri]路径,以便JK能够读取,并可修改其中的一些配置,不过基本可以使用默认配置,并复制workers2.properties到Tomcat的配置目录(一般为conf)

修改libtomcat2.properies:

serverRoot对应Tomcat的程序目录,

workersFile对应workers2.properties的存放位置,

tomcatStart对应tomcat的启动程序,

tomcatStop对应tomcat的关闭程序,

tomcatTimeout对应tomcat的异常关闭延迟时间

例:

serverRoot=/usr/local/apache/tomcat

workersFile=conf/workers2.properties

tomcatStart=bin/startup.sh

tomcatStop=bin/shutdown.sh

tomcatTimeout=30000

最后将libtomcat2.properies复制到Domino的数据目录下(如/opt/lotus/notesdata),同样需要文件权限配置.

3. 复制Domino下的notes.jar,XML4J.jar和/DATA/domino/java/NCSO.jar到Tomcat的common/lib下.复制log4j和commons pool的包到Tomcat的common/lib下

4. 启动Domino后,修改服务器属性(names.nsf), 在internet协议-Http-DSAPI域中填入tomcat2,并在Domino Web Engine选项中选择”使用第三方Servlet”

5. 重新启动Domino,Tomcat就会随即一起启动了.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值