Resin和iis配置多个站点
今天中午领导突然要我配resin和iis的结合,呵呵,以前从没有想过要把它俩弄在一块,还要能配多个虚拟jsp站点。还好,看看网上文章,和resin的老家的文档。算是简单配了出来了 ,简单的写一下iis5和resin2.1.11
1.在iis中新建一个站点,指向某一目录如d:aspjsp,然后在该目录下面建一个scripts目录,将isapi_srun.dll拷贝到scripts目录下。
2.在iis中在这个新建站点下面建一个虚拟目录scripts,指向cd:aspjspscripts。
3.在这个站点属性中的ISAPI筛选器中将d:aspjspscriptsisapi_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>
补充:Jsp教程,J2EE/EJB/服务器