当前位置: 代码迷 >> 应用服务器 >> apache+tomcat+iis如何结合
  详细解决方案

apache+tomcat+iis如何结合

热度:397   发布时间:2013-02-26 00:00:00.0
apache+tomcat+iis怎么结合
如题:
请高手指教,越详细越好,谢谢!!!

------解决方案--------------------------------------------------------
以下引自 http://www.knowsky.com/344087 , 我还没试过. 这个链接还有个附件可以下载.

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,以上步骤,我就是按照它的说明加上一些小修改之后配置成功的。)


此时要想正常访问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”,确定(因为着这是tomcat的默认起始页面)。再到“主目录”,“本地路径”一栏,选择“C:\Program Files\Apache Software Foundation\Tomcat 5.0.7\webapps\ROOT”。

http://www.knowsky.com/
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,知道为什么要在前面添加 "index "了吧???)。

15.重新启动IIS,可以打开http://localhost/jsp-examples/jsp2/simpletag/hello.jsp了吧???
  相关解决方案