帮【squall】补贴---使你的Domino全面支持J2EE框架之JSP和Servlet,Domino与Tomcat的集成[转贴] [原创]第一步:使你的Domino全面支持J2EE框架之JSP和Servlet,Domino与Tomcat的集成 前言 Domino虽然支持Servlet,但配置麻烦,性能不高,虽说DominoR6支持JSP,但只是提供JSP的tag罢了,实际是DominoR6支持J2EE,但自己不是J2EE的服务器,要靠许多东西集成起来使用,相信大家知道WAS系列软件非常贵,如果使用其开发,成本高,对我们开发软件并没有提高利润的地方,而Tomcat是FREE的.所以我选择Tomcat做为应用软件产品的支持平台,至少用户只掏Domino的钱.以下集成方法支持Domino R5和R6,本人在Domino R6下测试通过,并做了一个JSP的例子,通过Domino JSP Tag访问指定数据库中的数据.一切正常,在众多的集成项目中非常有用.提供大家做扩展开发的思路. 安装过程 1.安装Apache Tomcat 4.0.2至c:\jakarta-tomcat-4.0.2,(假如Domino Server已经安装至c:\lotus\domino) 2.安装完后,请在c:\jakarta-tomcat-4.0.2\conf目录中创建uriworkermap.properties和workers.properties两个文件 uriworkermap.properties # *********** Begin uriworkermap.properties *** # # Simple worker configuration file # /servlet/*=testservlet /examples/*=examples /examples/jsp/*=examples # ************* End uriworkermap.properties **** workers.properties # ************ Begin worker.properties ************** worker.examples.type=examples worker.examples.lbfactor=1 worker.loadbalancer.type=lb worker.loadbalancer.balanced_workers=examples worker.tomcat_home=C:\jakarta-tomcat-4.0.2 worker.java_home=C:\jdk1.3.1_01 ps=\ worker.list=examples worker.examples.port=8009 worker.examples.host=127.0.0.1 # ************ End worker.properties ************** 3.测试tomcat,http://localhost:8080/,如果未能正常启动,请查阅Tomcat相关帮助 4.将tomcat_redirector.dll COPY至c:\lotus\domino 5.运行tomcat_redirector.reg 6.修改domino配置 打开服务器地址本,选择Internet协议->DSAPI 输入"tomcat_redirctor.dll" 保存文档 7.重启domino服务器,当启动HTTP服务时,会自动启动Tomcat 8.测试 http://localhost/examples/jsp/index.html 下载:集成器 这样你的Domino就往全面支持J2EE框架迈向了第一步,当然大家也可以使用WAS,我可不想被IBM绑得太紧了,那样我会透不过气的 Squall Zhong Lotus PCLP |
|