查看文章
 
IIS与Tomcat的整合发布JSP项目
2009-06-16 9:00

1、下载安装TomcatIIS的连接器(Connector

TomcatJKJK2两种Connector,但JK2已停止开发,不被推荐使用。因此,最好使用JK Connector,可到此处下载一个isapi_redirector2.dll文件

http://apache.justdn.org/tomcat/tomcat-connectors/jk/binaries/win32/

建立D:\tomcat 5.0\bin\jk目录,将上述dll文件放置在其中。事实上,此文件的位置的存放位置没有限制,只要跟下面的配置路径对应即可。

2、建立JK Connector的配置文件

首先,在<CATALINA_HOME>/conf下建立一个名为workers2.properties的文本文件,此文件指明Tomcat实例的位置及协议等,其内容为:

workers.tomcat_home=D:\tomcat 6.0#Tomcat的安装位置 workers.java_home=D:\j2sdk1.4.2            #JDK的安装位置
ps=\                                 #
路径的连接符 NT\ unix/
worker.list=worker1                                  #worker
Tomcat实例
worker.worker1.host=localhost                  #Tomcat
的服务器地址,可用IP
worker.worker1.port=8009               #ajp13 Connector
的监听端口

worker.worker1.type=ajp13               # ajp13
协议

其次,建立一个uriworkermap.properties文件,此文件指明哪些内容转发给Tomcat处理,可以配置为jspservlet等动态内容由Tomcat处理,而图片、jscss等静态内容由IIS处理,例如其内容为:

/*=worker1           #表明所有的地址都转发给Tomcat处理
/
你的jsp工程目录/*=worker1   // 工程目录可以有n



3、将JK的配置文件路径写入Window注册表

建立一个jk.reg文件并执行,其内容为:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]
   “extension_uri”=”/jakarta/isapi_redirect.dll”
   
log_file=”你要存放log文件的目录和文件名”

     “log_level”=”debug”
     
worker_file=”你机器上的tomcat目录\\conf\\workers.properties
     
worker_mount_file=”你机器上的tomcat目录\\conf\\uriworkermap.properties

4、设置默认网站根路径 (此步骤不影响整个配置)

“主目录”-> “本地路径”一栏,选择“d:\tomcat 6.0\webapps\root”。

5、设置IIS的ISAPI筛选器

Internet信息服务主窗口的目录树中选“默认站点”,打开它的属性,点右键 -> “属性”->isapi筛选器”->“添加”->一个ISAPI筛选器名字: jakarta,

可执行文件为: <CATALINA_HOME>/bin/isapi_redirect.dll. 应用保存.

6、配置用于重定向的虚拟目录(非常关键的一步)

在“默认 web 站点”点右键 -> 新建 -> 虚拟目录 -> 下一步 -> 别名填:jakarta ->下一步->实际的文件资源路径就是 isapi_redirect.dll文件所在的目录 <CATALINA_HOME>/bin

-> 下一步 -> “执行(例如ISAPI应用程序或CGI)”一项一定要打上勾 -> 下一步 -> 完成。(一定要注意jakarta的名字不能改变,因为这个名字对应这注册表里jakarta对应,如果名字拼写错误将导致失败。)

修改 jakarta 这个虚拟目录的属性,将其执行许可权限设为"脚本和可执行程序"

重新启动“默认 web 站点”。然后在“默认 web 站点”点右键 ->“属性”->isapi筛选器”,如果“jakarta”前面的箭头是绿色的而且优先级为“高”,那么表明配置已经成功了,红色表示失败了 你重新再看看哪里不对(注意前面56两步顺序不可颠倒)

7、设置默认文档首页
internet
服务管理器 -> 找到你的站点-> 点右键 -> “属性” -> “文档”->添加->输入“index.jsp-> 确定 -> 再添加“index.html-> 确定(因为着这是tomcat的默认起始页面)->

7、配置完毕。 重启IIS服务, 然后打开 Tomcat服务, 你就可以测试了 http://localhost/index.jsp


类别:Asp||添加到搜藏 |分享到i贴吧|浏览(488)|评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
     

   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu