当前位置: 技术问答>java相关
高手请看:一个关于网站配置问题(Resin + IIS)
来源: 互联网 发布时间:2015-10-23
本文导语: 哪位高手能告诉我,怎样使windows 2000 server上的IIS(5.0)与Resin2.0结合一个端口(例如:80)来使用吗?我配了一天都无法使它们共同使用一个端口,下面是我的配置文件: -------------------------------------------------------- ...
哪位高手能告诉我,怎样使windows 2000 server上的IIS(5.0)与Resin2.0结合一个端口(例如:80)来使用吗?我配了一天都无法使它们共同使用一个端口,下面是我的配置文件:
--------------------------------------------------------
【d:resinconfresin.conf】
------------------------------------------------------
【C:Inetpubscriptsresin.ini】
CauchoConfigFile D:/resin/conf/resin.conf
-------------------------------------------------------
C:Inetpubscripts下已运行d:resinbinsetup.exe来生成了:isapi_srun.dll文件,同时也执行了d:resinbinhttpd.exe -install来生成了服务文件,在IIS中的ISAPI筛选器中也存在resin的选项(文件为:C:Inetpubscriptsisapi_srun.dll;优先权为:高),默认站点的jsp文件解释为C:Inetpubscriptsisapi_srun.dll,但当把resin.conf文件中resin网站的端口配置删除或改为80(IIS默认站点的端口为80),服务d:resinbinhttpd.exe就无法启动或出现端口冲突的提示,因此,我想把resin与IIS结合在一起,使用80端口来做网站的连接口端口配置,就是不成功,总觉得IIS根本就无法与resin结合,而它们结合的特点又体现在那里都无法理解,请高手们发表一下您的高见了,小弟在此先谢了。
相关配置参考文档来自:http://127.0.0.1:8080/doc/ref/cse-iis.xtp 即:d:resindocrefcse-iis.xtp
--------------------------------------------------------
【d:resinconfresin.conf】
------------------------------------------------------
【C:Inetpubscriptsresin.ini】
CauchoConfigFile D:/resin/conf/resin.conf
-------------------------------------------------------
C:Inetpubscripts下已运行d:resinbinsetup.exe来生成了:isapi_srun.dll文件,同时也执行了d:resinbinhttpd.exe -install来生成了服务文件,在IIS中的ISAPI筛选器中也存在resin的选项(文件为:C:Inetpubscriptsisapi_srun.dll;优先权为:高),默认站点的jsp文件解释为C:Inetpubscriptsisapi_srun.dll,但当把resin.conf文件中resin网站的端口配置删除或改为80(IIS默认站点的端口为80),服务d:resinbinhttpd.exe就无法启动或出现端口冲突的提示,因此,我想把resin与IIS结合在一起,使用80端口来做网站的连接口端口配置,就是不成功,总觉得IIS根本就无法与resin结合,而它们结合的特点又体现在那里都无法理解,请高手们发表一下您的高见了,小弟在此先谢了。
相关配置参考文档来自:http://127.0.0.1:8080/doc/ref/cse-iis.xtp 即:d:resindocrefcse-iis.xtp
|
如果你和IIS综合.你把8080那行删了就可以了.
我用2.14没点问题.
我用2.14没点问题.
|
uP 一下。
找了好长时间,没有找到答案,包括好多国外站点。
找了好长时间,没有找到答案,包括好多国外站点。
|
每个服务只能独占一个端口。IIS的web服务和resin的代理服务无法共享端口的
|
具体配置是这样的,你把resin下的conf文件夹下的resin.conf的一段改为如下
d:wwwroot
看到了d:wwwroot之间了?这个目录是你iis发布站点的具体文件夹目录。除了改这个,其他什么都不用改。
还要记住要正确配置你的j2sdk。不要告诉我你不会。
然后运行resin下的bin文件夹下的setup.exe,就一切ok,你把你的jsp文件考到你的iis发布目录下,就可以运行了。如你把index.jsp放到你的发布根目录下,就直接http://你的ip/index.jsp即可。记得看一下你的:c:Inetpubscripts是否有isapi_srun.dll文件。
d:wwwroot
看到了d:wwwroot之间了?这个目录是你iis发布站点的具体文件夹目录。除了改这个,其他什么都不用改。
还要记住要正确配置你的j2sdk。不要告诉我你不会。
然后运行resin下的bin文件夹下的setup.exe,就一切ok,你把你的jsp文件考到你的iis发布目录下,就可以运行了。如你把index.jsp放到你的发布根目录下,就直接http://你的ip/index.jsp即可。记得看一下你的:c:Inetpubscripts是否有isapi_srun.dll文件。
|
我上次碰到一个疑难问题,问了好多人都没人答我,后来我直接发了一封Email到了Sygate公司的技术支持的部门,呵呵,他们第二天就回复我啦。而且特别详细。里面还讲解了在其他一些操作系统下是怎么配置的,具体的分析都做出来了。你也试试向相关的技术支持部门发封Email吧。祝你顺利
|
resin默认的是8080端口,http://127.0.0.1:8080/这样,如果改成80的话是不行的,因为它已经被占用了
|
我以前试过用iis来启服务
我把改成
然后在iis来指向这个程序目录,结果是开机后的第一次可以用,以后就出错
不过,如果你的iis不需要对其它语言进行配置(如asp)的话,你把iis的80端口停掉,就可以正常的用80端口了连jsp了,
我把改成
然后在iis来指向这个程序目录,结果是开机后的第一次可以用,以后就出错
不过,如果你的iis不需要对其它语言进行配置(如asp)的话,你把iis的80端口停掉,就可以正常的用80端口了连jsp了,