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