前言:以前也看了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.开始菜单->设置->控制面板->管理工具->inte.net 服务管理器,然后找到 你的站点(我的计算机名是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的安装目录的地方需要修改之外, 其它没有什么地方需要修改的)。
(大家还可以参考tomcat/tomcat_iis_service_jk2.html">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.开始菜单->设置->控制面板->管理工具->inte.net 服务管理器,然后找到 你的站点(我的计算机名是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。
附件在tomcatconf.rar">http://www.delphibbs.com/keylife/images/u88173/tomcatconf.rar
最后感谢:google http://www.google.com/(好可爱的狗狗)
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器