电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> 服务器技术>>用Resin和iis配置多个站点运行jsp程序:

用Resin和iis配置多个站点运行jsp程序

来源:网络 | 2007-4-4 | (有4303人读过)

iis5和resin2.1.11  

1.在iis中新建一个站点,指向某一目录如d:\aspjsp,然后在该目录下面建一个scripts目录,将isapi_srun.dll拷贝到scripts目录下。  
2.在iis中在这个新建站点下面建一个虚拟目录scripts,指向cd:\aspjsp\scripts。  
3.在这个站点属性中的ISAPI筛选器中将d:\aspjsp\scripts\isapi_srun.dll加入。  
要想配置多个站点重复以上超作。iis配置虚拟主机很简单,就是给站点分配不同的主机头。详细的可以查查网上为书不少的文章。  
4.配置resin的resin.conf。  
类似简单配置:  
多个站点  
<caucho.com>  
<http-server>  
<host id=’www.aspjsp.com’ app-dir=’d:\aspjsp’>  
<!-- automatically compile Java in WEB-INF -->  
<classpath id=’WEB-INF/classes’ source=’WEB-INF/classes’/>  
<cache-mapping url-pattern=’/’ servlet-name=’jsp’/>  
<servlet-mapping url-pattern=’*.jsp’ servlet-name=’jsp’/>  
<servlet-mapping url-pattern=’/servlet/*’ servlet-name=’invoker’/>  
<error-log id=’log/error.log’/>  
</host>  
<host id=’www.aspjsp2.com’ app-dir=’d:\aspjsp2’>  
<!-- automatically compile Java in WEB-INF -->  
<classpath id=’WEB-INF/classes’ source=’WEB-INF/classes’/>  
<servlet-mapping url-pattern=’*.jsp’ servlet-name=’jsp’/>  
<servlet-mapping url-pattern=’/servlet/*’ servlet-name=’invoker’/>  
<error-log id=’D:/aspjsp2/WEB-INF/log/error.log’/>  
</host>  
<srun id="a" host=’www.aspjsp.com’ port=’6802’/>  
<srun id="b" host=’www.aspjsp2.com’ port=’6803’/>  
</http-server>  
</caucho.com>  
单一站点  
<!--  
-- A sample IIS configuration  
-->  
<caucho.com>  
<!-- <log id=’/’ href=’stderr:’/> -->  

<http-server app-dir=’d:\inetpub\wwwroot’ class-update-interval=’2’>  
<srun port=’6802’/>  
<!-- automatically compile Java in WEB-INF -->  
<classpath id=’WEB-INF/classes’ source=’WEB-INF/classes’/>  

<error-log id=’log/error.log’/>  
</http-server>  
</caucho.com>  

5.可以用net stop iisadmin和net start w3svc 来重启iis,也可以用其它方法  

启动resin  
单一站点 resin路径/bin/httpd.exe  
多个站点 resin路径/bin/httpd.exe -server a , resin路径/bin/httpd.exe -server b 需要有几个启几个,不知有无好办法,没有细看文档,以后吧  

(已经知道的问题:将index.jsp设成首页,不能解析,显示源码。暂时不知道解决办法,先用index.asp转向)  
参考了  
精华区的几篇文章,一并感谢作者。  
http://www.caucho.com/resin-2.1/ref/http-config.xtp  
http://www.caucho.com/resin-2.1/ref/cse-iis.xtp  

另附小技巧  
记事本打开 C:\WINNT\system32\drivers\etc\hosts 出现类似下面的内容  

127.0.0.1 localhost  

127.0.0.1 www.aspjsp.com # Added by JJ for test  

127.0.0.1 www.aspjsp2.com # Added by JJ for test  

你可以把要测试的主机域名指到127.0.0.1这样本机测试就ok。  
服务器技术热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

Copyright © 2003-2024 电脑爱好者 版权所有 备案号:鲁ICP备09059398号