幫【squall】補貼---使你的Domino全面支持J2EE框架之JSP和Servlet,Domino與Tomcat的集成[轉貼]
[原創(chuàng )]第一步:使你的Domino全面支持J2EE框架之JSP和Servlet,Domino與Tomcat的集成
前言
Domino雖然支持Servlet,但配置麻煩,性能不高,雖說(shuō)DominoR6支持JSP,但只是提供JSP的tag罷了,實(shí)際是DominoR6支持J2EE,但自己不是J2EE的服務(wù)器,要靠許多東西集成起來(lái)使用,相信大家知道WAS系列軟件非常貴,如果使用其開(kāi)發(fā),成本高,對我們開(kāi)發(fā)軟件并沒(méi)有提高利潤的地方,而Tomcat是FREE的.所以我選擇Tomcat做為應用軟件產(chǎn)品的支持平臺,至少用戶(hù)只掏Domino的錢(qián).以下集成方法支持Domino R5和R6,本人在Domino R6下測試通過(guò),并做了一個(gè)JSP的例子,通過(guò)Domino JSP Tag訪(fǎng)問(wèn)指定數據庫中的數據.一切正常,在眾多的集成項目中非常有用.提供大家做擴展開(kāi)發(fā)的思路.
安裝過(guò)程
1.安裝Apache Tomcat 4.0.2至c:\jakarta-tomcat-4.0.2,(假如Domino Server已經(jīng)安裝至c:\lotus\domino)
2.安裝完后,請在c:\jakarta-tomcat-4.0.2\conf目錄中創(chuàng )建uriworkermap.properties和workers.properties兩個(gè)文件
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/,如果未能正常啟動(dòng),請查閱Tomcat相關(guān)幫助
4.將tomcat_redirector.dll COPY至c:\lotus\domino
5.運行tomcat_redirector.reg
6.修改domino配置
打開(kāi)服務(wù)器地址本,選擇Internet協(xié)議->DSAPI
輸入"tomcat_redirctor.dll"
保存文檔
7.重啟domino服務(wù)器,當啟動(dòng)HTTP服務(wù)時(shí),會(huì )自動(dòng)啟動(dòng)Tomcat
8.測試
http://localhost/examples/jsp/index.html下載:集成器
這樣你的Domino就往全面支持J2EE框架邁向了第一步,當然大家也可以使用WAS,我可不想被IBM綁得太緊了,那樣我會(huì )透不過(guò)氣的
Squall Zhong
Lotus PCLP