Tomcat 与 IIS 整合[转]

两天了,终于弄好了 JSP 调试环境,说爽不爽,不爽又挺爽的! 呵呵。。。

做什么东西都是要自己亲手做才行,汗!言归正传,要想 http://127.0.0.1http://127.0.0.1:8080 拥

有同样的功能,就要跟着我走,现在说说我是怎样配置调试环境的。

1。安装 j2sdk1.4.2_08 (装到 C:\ j2sdk1.4.2_08 ) 跟 Tomcat5.0 (装到 C:\Tomcat5.0) 一直点 Next 就行。

2。配置环境变量

CLASSPATH = .;c:\j2sdk1.4.2_08\lib\tools.jar;c:\j2sdk1.4.2_08\lib\dt.jar

JAVA_HOME = C:\j2sdk1.4.2_08

PATH = C:\j2sdk1.4.2_08\bin

TOMCAT_HOME = C:\Tomcat 5.0

3。配置好上面的,基本上可以在 ROOT 下测试了,如果出现 HTTP Status 500 ,可以在 Tomcat 属性

的JAVA选项卡中的 JAVA CLASSPATH 里的C:\Tomcat 5.0\bin\bootstrap.jar 后加上了;C:\j2sdk1.4.2_08

\lib\tools.jar 应该没问题了。

4。现在我们开始配置 IIS 跟 Tomcat ,要想 IIS 也能运行 JSP ,首先要准备4个文件,

isapi_redirector2.dll (C:\Tomcat 5.0\jakarta)、workers2.properties(C:\Tomcat 5.0\conf)、 jk2.properties(C:\Tomcat 5.0\conf)、和一个注册表文件。

1-1。在 Tomcat5.0 下建立 jakarta 目录把 isapi_redirector2.dll 放进目录中

2-2。用记事本添加一名 workers2.properties 的为文件,内容为:

[shm:]
info=Shared memory file. Required for multiprocess servers
file=C:/Tomcat 5.0/temp/jk2.shm
size=1000000

[channel.socket:localhost:8009]
info=Ajp13 worker, connects to tomcat instance using AJP 1.3 protocol
tomcatId=localhost:8009

[uri:/jsp-examples/*]
info=JSP examples, map requests for all JSP pages to Tomcat.
context=/jsp-examples

[uri:/servlets-examples/*]
info=Servlet examples, map requests for all servlets to Tomcat.
context=/servlets-examples

2-3。 找到 jk2.properties 文件,用记事本打开,在最后添加一句

request.tomcatAuthentication=false

2-4。新建一注册表文件,命名随意,我把其命名为 abc.reg, 内容如下

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0]

"workersFile"="C:\\Tomcat 5.0\\conf\\workers2.properties"

"extensionUri"="/jakarta/isapi_redirector2.dll"

"logLevel"="INFO"

"serverRoot"="C:\\Tomcat 5.0\\"

建立好注册表文件后,我们双击此文件,然后导入注册表。

2-5。我们可以开始配置 IIS 了,打开 Internet 信息服务,点  默认网站的属性 ISAPI 筛选器

添加 jakarta路径为 C:\Tomcat 5.0\jakarta\isapi_redirector2.dll ,成功后再点默认网站的新建虚拟目录

重复一次上一步,添加 jakarta路径为 C:\Tomcat 5.0\jakarta\isapi_redirector2.dll

OK,重起电脑吧,这样比重起服务器保险!因为环境变量会因重起生效。

呵呵!如果你是按照我上面做,打开 IE 输入 http://127.0.0.1/jsp-examples/  是不是跟

http://127.0.0.1:8080/jsp-examples/ 效果一样? 如果是,说明你成功了,如果不是,证明你没跟着

步伐走,你太有创意了! 呵呵。。 再来一次吧。。有志者事竟成!配置好后,

不认为重起服务器比重起电脑快,说不定重起电脑会达到事半功倍的效果!

posted on 2005-08-05 15:05  wanna  阅读(1093)  评论(2编辑  收藏  举报