急~~~~~~~~~,IIS(80)与 Tomcat(8080)有冲突?解决立即给分,在线等!

peacock_king 2003-04-10 01:03:38
一个asp系统使用IIS,另一个jsp系统使用tomcat,两个服务器的端口分别为默认的80和8080,但是tomcat启动时,过不多久,IIS自动停止。

具体情况如下:
IIS原来是正常的,后来为了装tomcat,就安装了win2k的sp2补丁。
现在只要tomcat关闭,IIS就恢复正常。

高手帮忙,解决后,立即给分。
...全文
208 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiao_yuer 2003-04-10
  • 打赏
  • 举报
回复
换一个新版本的Tomcat试试。
我们这也是tomcat(8080端口)和IIS(80端口)一起用,设置和你说的一样。没有任何问题。
Tomcat我们用的是4.0版本。
peacock_king 2003-04-10
  • 打赏
  • 举报
回复
我都说了两个系统是相互独立的,没有必要把tomcat作为插件挂到IIS上啊,而且我这配了好久,也无法把tomcat + IS配好。

楼上所讲的步骤,我试过N次,也没搞定,而且那服务器是学校的,不让人随便动,就只好另装tomcat。

我只想知道IIS为什么会自己停下来,而关闭tomcat之后就没事了。
zpwly 2003-04-10
  • 打赏
  • 举报
回复
本资料的目的在于解释如何将IIS和TOMCAT相连结。 通常IIS是没有办法处理 servlet和jsp,但是通过设置IIS使用 Tomcat redirector plugin 能够将对于jsp,servlet的请求,转交给tomcat servlet 引擎来处理。而达到目的。

前提条件:

IIS-Tomcat redirector在下列环境中经过测试 WinNT4.0-i386 SP4/SP5/SP6a (应该在其他NT ServicePack.也是可以的)
IIS4.0 and PWS4.0
Tomcat3.0 - Tomcat3.1 build of 02/07/2000 (iOffice推荐使用Tomcat3.2.1版本)
The redirector使用ajp12协议来发送请求给Tomcat containers. 你可以在 http://jakarta.apache.org/builds/tomcat/release/v3.1_beta_1/bin/win32/i386/.取得源程序和DLL文件。 The redirector 名称为isapi_redirect.dll.

设定步骤

1. 在命令行状态键入 C: >regedit 启动注册表的管理程序,进行设定。

在注册表中,创建一个项 "HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0 "
在这个项中追加一个字串值,名称=extension_uri 值=/jakarta/isapi_redirect.dll
在这个项中追加一个字串值,名称=log_file 值=c:\tomcat\logs\isapi.log (根据自己环境作相应的设定)
在这个项中追加一个字串值,名称=log_level 值=error (根据选择 debug/inform/error/emerg)
在这个项中追加一个字串值,名称=worker_file 值=c:\tomcat\conf\workers.properties (根据自己环境作相应的设定)
在这个项中追加一个字串值,名称=worker_mount_file 值=c:\tomcat\conf\uriworkermap.properties (根据自己环境作相应的设定)


2. 设定虚拟目录

启动Microsoft Internet Information Server 的Internet服务管理器。

在默认的Web站点下创建一个虚拟目录。这个虚拟目录的名称一定得是 jakarta , 它的物理路径指向你存放 isapi_redirect.dll 的路径。例如(D:\tomcat\conf\ 在我们的缺省设定中 isapi_redirect.dll 使放在这个目录下的。) 当我们生成这个虚拟目录的时候,制定他的执行权限。



3. 设定ISAP筛选器

在默认Web站点上点击右键,设定属性。 在属性中ISAPI筛选器。 进行添加操作。 筛选器名称设定为 jakarta, 可执行文件指定为 c:\tomcat\conf\isapi_redirect.dll (根据环境设定)


4. 设定Tomcat设置文件

需要设定 uriworkermap.properties, workers.properties 两个文件。 参见我们的例子:uriworkermap.properties workers.properties

uriworkermap.properties 文件中那些context交给tomcat来处理,通过什么协议。

########################################################
/examples/*=ajp12
/ioffice/*=ajp12

worker.properties 文件中定义了 JAVA_HOME,TOMCAT_HOME等设定,以及相关的JAR库。



5. 验证

上述设定完毕后,重新启动机器。 在Internet服务管理器上确认filter设定被正确启动
方法:在默认Web站点上,点击右键,设定属性。在ISAPI筛选器TAB上确认jakarta的状态为向上的绿色箭头。表示成功了,否则表示设定有问题。

启动tomcat应用. 执行env.bat,或者启动tomcat服务
在ie中键入 http://localhost/ioffice/ 看是否OK.
如果上述验证都OK的话,所有设定都已完毕
-----------------------------------------------
附 isapi_redirect.dll 及tomcat3.2下载地址

http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.2.3/bin/win32/i386/(isapi_redirect.dll下载)

上二级目录tomcat3.2下载

IIS中建立的站点也要在server.xml中设置
<Host name= "www.marker.com " >主机头
<Context path= " "
docBase= "C:\temp\ja " / >
<Context path= "/tt " 虚拟目录
docBase= "C:\temp\ja " / >
</Host >


zpwly 2003-04-10
  • 打赏
  • 举报
回复
同意
WAPQQ 2003-04-10
  • 打赏
  • 举报
回复
修改tomcat的端口号看看.

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧