当前位置: 技术问答>java相关
IIS+Tomcat严重问题:为什么我按照 http://members.ozemail.com.au/~lampante/howto/tomcat/iisnt/ 上面的步骤搭建完,仍然不行?
来源: 互联网 发布时间:2017-04-13
本文导语: 我在IIS中加完TOMCAT之后,输入http://localhost/examples/jsp/index.html,提示找不到服务器? 谁提供点经验?急急急! 高分相赠! | 那个网页上介绍的方法肯定是行得通的,因为我已经成功的应用了。 ...
我在IIS中加完TOMCAT之后,输入http://localhost/examples/jsp/index.html,提示找不到服务器?
谁提供点经验?急急急!
高分相赠!
谁提供点经验?急急急!
高分相赠!
|
那个网页上介绍的方法肯定是行得通的,因为我已经成功的应用了。
下面介绍如何配置Tomcat 4.1.12与IIS共同工作:
1. 安装J2SDK到"C:JDK"。
2. 安装Tomcat 4.1.12到"C:Tomcat"。请在安装选项中选择"NT Services (NT/2k/XP only)"。将"C:Tomcatcommonlibservlet.jar"加入到"CLASSPATH"环境变量中。
3. 获得"tc4ntiis.zip",并解压。其原始下载网址为:
http://members.ozemail.com.au/~lampante/howto/tomcat/iisnt/tc4ntiis.zip
网页http://members.ozemail.com.au/~lampante/howto/tomcat/iisnt/index.html说明了如何进行配置。
tc4ntiis.zip的内容如下(略):
4. 将"tc4ntiisbin"下的"native"目录拷贝到"C:Tomcatbin"目录下。
5. 将"tc4ntiisconf"下的"jk"与"ntiis"目录拷贝到"C:Tomcatconf"目录下。
6. 将"tc4ntiislogs"下的"iis_redirect.log"文件拷贝到"C:Tomcatlogs"目录下。
7. 将"tc4ntiisserverlib"下的"ajp.jar"文件拷贝到"C:Tomcatserverlib"目录下。
8. 编辑"C:Tomcatconfntiisworker.properties",更新如下两行,使其指向实际的路径:
workers.tomcat_home=c:tomcat
workers.java_home=c:jdk
9. 编辑"C:Tomcatconfntiis uriworkermap.properties",增加需要由IIS提供服务的Tomcat "Web Application"例如:
#
# Default worker to be used through our mappings
#
default.worker=ajp13
#
# Sites to be redirected to Tomcat
#
/examples=$(default.worker)
/examples/*=$(default.worker)
10. 编辑"C:Tomcatconfntiis iis_redirect.reg",其指向实际的路径,样例如下:
REGEDIT4
[HKEY_LOCAL_MACHINESOFTWAREApache Software FoundationJakarta Isapi Redirector1.0]
"extension_uri"="/jakarta/isapi_redirect.dll"
"log_file"="C:\tomcat\logs\iis_redirect.log"
"log_level"="emerg"
"worker_file"="C:\tomcat\conf\ntiis\workers.properties"
"worker_mount_file"="C:\tomcat\conf\ntiis\uriworkermap.properties"
11. 注册"C:Tomcatconfntiis iis_redirect.reg"到系统注册表中,并打开注册表,确认是否正确注册,如下图(略):
12. 将"C:Tomcatbinnative"Web共享为IIS的虚拟目录"jakarta",并确保本目录有执行脚本的权限,例如下图所示(略):
13. 将"C:Tomcatbinnative、isapi_redirect.dll"注册为IIS的ISAPI 过渡器。如下图(略):
其中筛选器名称为"Jakarta Redirect",可执行文件为"C:Tomcatbinnativeisapi_redirect.dll";
14. 请重新启动"World Wide Web Publishing Service"服务,结束配置。
15. 如果能够打开"http://127.0.0.1/examples/jsp/index.html",则表明配置成功。
以上是我的安装步骤,如果还不行,我建议你重新安装IIS。
下面介绍如何配置Tomcat 4.1.12与IIS共同工作:
1. 安装J2SDK到"C:JDK"。
2. 安装Tomcat 4.1.12到"C:Tomcat"。请在安装选项中选择"NT Services (NT/2k/XP only)"。将"C:Tomcatcommonlibservlet.jar"加入到"CLASSPATH"环境变量中。
3. 获得"tc4ntiis.zip",并解压。其原始下载网址为:
http://members.ozemail.com.au/~lampante/howto/tomcat/iisnt/tc4ntiis.zip
网页http://members.ozemail.com.au/~lampante/howto/tomcat/iisnt/index.html说明了如何进行配置。
tc4ntiis.zip的内容如下(略):
4. 将"tc4ntiisbin"下的"native"目录拷贝到"C:Tomcatbin"目录下。
5. 将"tc4ntiisconf"下的"jk"与"ntiis"目录拷贝到"C:Tomcatconf"目录下。
6. 将"tc4ntiislogs"下的"iis_redirect.log"文件拷贝到"C:Tomcatlogs"目录下。
7. 将"tc4ntiisserverlib"下的"ajp.jar"文件拷贝到"C:Tomcatserverlib"目录下。
8. 编辑"C:Tomcatconfntiisworker.properties",更新如下两行,使其指向实际的路径:
workers.tomcat_home=c:tomcat
workers.java_home=c:jdk
9. 编辑"C:Tomcatconfntiis uriworkermap.properties",增加需要由IIS提供服务的Tomcat "Web Application"例如:
#
# Default worker to be used through our mappings
#
default.worker=ajp13
#
# Sites to be redirected to Tomcat
#
/examples=$(default.worker)
/examples/*=$(default.worker)
10. 编辑"C:Tomcatconfntiis iis_redirect.reg",其指向实际的路径,样例如下:
REGEDIT4
[HKEY_LOCAL_MACHINESOFTWAREApache Software FoundationJakarta Isapi Redirector1.0]
"extension_uri"="/jakarta/isapi_redirect.dll"
"log_file"="C:\tomcat\logs\iis_redirect.log"
"log_level"="emerg"
"worker_file"="C:\tomcat\conf\ntiis\workers.properties"
"worker_mount_file"="C:\tomcat\conf\ntiis\uriworkermap.properties"
11. 注册"C:Tomcatconfntiis iis_redirect.reg"到系统注册表中,并打开注册表,确认是否正确注册,如下图(略):
12. 将"C:Tomcatbinnative"Web共享为IIS的虚拟目录"jakarta",并确保本目录有执行脚本的权限,例如下图所示(略):
13. 将"C:Tomcatbinnative、isapi_redirect.dll"注册为IIS的ISAPI 过渡器。如下图(略):
其中筛选器名称为"Jakarta Redirect",可执行文件为"C:Tomcatbinnativeisapi_redirect.dll";
14. 请重新启动"World Wide Web Publishing Service"服务,结束配置。
15. 如果能够打开"http://127.0.0.1/examples/jsp/index.html",则表明配置成功。
以上是我的安装步骤,如果还不行,我建议你重新安装IIS。
|
> 找不到服务器
你的iis 还沒有起动吧或者iis 用的port 不是80...
如果只是tomcat 有问题, 你得到的是404 file not found
你试试http://localhost, 得到什么?
你的iis 还沒有起动吧或者iis 用的port 不是80...
如果只是tomcat 有问题, 你得到的是404 file not found
你试试http://localhost, 得到什么?
|
不会是设置了代理服务器了吧?