动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
  
   Jsp → 阅读文章

 整合Tomcat5和IIS5 及正常打开jsp

作者来源: 
阅读 1931 人次 , 2006-3-29 4:21:00 

前言:以前也看了n篇文档,照着里面的说明配置,却总没有成功过,今天终于成功了!!!回过来再看那些文档,好多就直接ctrl+c和ctrl+v来的(又还不说明原文出处,想找人问都不能),关键操作的地方总是含糊不清,而且即使配置完了,也还打不开jsp页面,有些没有实际操作过就...... 唉......

我又去找资料来看,昨天下午终于配置成功了。

需要说明的几个问题:操作系统win2000pro,已经装了jbilder8,从来没有设置过java_home等环境变量,文中需要用到的几个文件在文末有下载连接,我整合的是iis5+tomcat5.0.7,但是估计iis6,tomcat4也应该可以,不好意思,我的win2003因为打了个补丁,结果daemon虚拟光驱挂了,认不出iso了,iis6也坏了,没有办法测试了,请允许我郁闷一下先。

好了,下面开始我的具体操作步骤:


1。安装tomcat5.0.7。
运行jakarta-tomcat-5.0.7.exe,安装模式不用normal,而是选择full(这样会把tomcat安装成win2000的服务,而且还有tomcat的源代码),然后按照提示进行。我的taomcat装在c:\program files\apache software foundation\tomcat 5.0.7下。

2。设置环境变量tomcat_home。在桌面上,“我的电脑”->点右键->“属性”->“高级”->“环境变量”->“系统变量”->新建->变量名:tomcat_home, 变量值:c:\program files\apache software foundation\tomcat 5.0.7。点“确定”保存。

3.在c:\program files\apache software foundation\tomcat 5.0.7\conf下新建“connector”文件夹,然后复制isapi_redirector2.dll到c:\program files\apache software foundation\tomcat 5.0.7\conf\connector下面。

4.创建workers2.properties到c:\program files\apache software foundation\tomcat 5.0.7\conf下(可以用我附件中的workers2.properties,使用前请先修改文件的第一行,把“c:/program files/apache software foundation/tomcat 5.0.7/logs/jk2.log”改成你需要的路径,copy地址栏的路径时请注意,是"/"而不是“\”哦,跟windows表示的路径不一样)。

5.创建jk2.properties到c:\program files\apache software foundation\tomcat 5.0.7\conf下(直接使用我的附件里的jk2.properties)。

6.导入注册表文件isapi_redirect.2.0.reg(双击文件,然后点确定就好了)导入之前请先修改注册表文件,把serverroot 和workersfile的“c:\\program files\\apache software foundation\\tomcat 5.0.7”替换成你的tomcat安装路径。

7.开始菜单->设置->控制面板->管理工具->internet 服务管理器,然后找到 你的站点(我的计算机名是lnboy ,“默认 web 站点”)。点右键->“属性”->“isapi筛选器”->“添加”->筛选器名称:jakarta,可执行文件:c:\program files\apache software foundation\tomcat 5.0.7\conf\connector\isapi_redirector2.dll。点“确定”保存。

8.接下来在“默认 web 站点”点右键->新建->虚拟目录->下一步->别名填:jakarta,再点下一步->目录选择为:c:\program files\apache software foundation\tomcat 5.0.7\conf\connector,再点下一步->"执行(例如isapi应用程序或cgi)"一项打上勾,再点下一步,再点“完成”。

9.重新启动“默认 web 站点”。然后在“默认 web 站点”点右键->“属性”->“isapi筛选器”,如果"jakarta"前面的箭头是绿色的,那么表明配置已经成功了。

如果箭头是红色,那么请你检查整个配置过程,看看有没有弄错的地方,(基本上除了涉及到tomcat的安装目录的地方需要修改之外, 其它没有什么地方需要修改的)。

(大家还可以参考 http://www.reynir.net/tomcat/tomcat_iis_service_jk2.html ,以上步骤,我就是按照它的说明加上一些小修改之后配置成功的。)


此时要想正常访问jsp还有一些小问题,

10.设置环境变量tomcat_home。
桌面上,“我的电脑”->点右键->“属性”->“高级”->“环境变量”->“系统变量”->新建->变量名:java_home, 变量值:d:\jbuilder8\jdk1.4。点“确定”保存。

11.把d:\jbuilder8\jdk1.4\lib目录下的tools.jar给复制到tomcat的common\lib的目录下(c:\program files\apache software foundation\tomcat 5.0.7\common\lib\下),重新启动tomcat,再重新启动iis。

12.此时打开 http://localhost/index.jsp (注意:不是 http://localhost/ ),应该可以看见tomcat的页面。
但是看见了吗???图片显示不正常,接下来再修改。

13.开始菜单->设置->控制面板->管理工具->internet 服务管理器,然后找到 你的站点(我的计算机名是lnboy ,“默认 web 站点”)。点右键->“属性”->“文档”->添加,输入“index.jsp”,确定,再添加“index.html”,确定(因为着这是tomcat的默认起始页面)。再到“主目录”,“本地路径”一栏,选择“c:\program files\apache software foundation\tomcat 5.0.7\webapps\root”。

14.重新启动iis,此时打开 http://localhost/ ,比较一下,和打开 http://localhost:8080/ 吧???大功告成也!!!
别忙,打开 http://localhost/jsp-examples/ 看看,是不是打不开啊???此时还需要在iis中新建虚拟目录jsp-examples,本地路径为:c:\program files\apache software foundation\tomcat 5.0.7\webapps\jsp-examples(看看次文件夹下的index.html,知道为什么要在前面添加"index.html"了吧???)。

15.重新启动iis,可以打开 http://localhost/jsp-examples/jsp2/simpletag/hello.jsp 了吧???


ps:上传了附件,里面有需要用到的workers2.properties,jk2.properties和isapi_redirector2.dll,isapi_redirect.2.0.reg。

附件在 http://www.delphibbs.com/keylife/images/u88173/tomcatconf.rar

最后感谢:google http://www.google.com/ (好可爱的狗狗)

 本文Tagsiis  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:Windows 98/2000下的jsp服务器
· 下一篇:初学Java所需要注意的几点
· Windows 2000下jsp平台搭建的简单过程
· JSP安全性初探
· JSP实现浏览器关闭cookies情况下的会话管理
· JSP/Servlet构建三层管理信息系统
· JSP安全性初探


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077