IIS+Resin集成多个站点和数据库衔接池[Java编程]
本文“IIS+Resin集成多个站点和数据库衔接池[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
做web开辟一向都是利用Resin作为容器,配置起来非常的便利,启动和履行的速度都很快.Resin的官方站点说Resin自带的web服务器速度也非常之快,因此可以不用和apache or iis举行集成.当然,假如由于项目需求集成在一同也很正常.需求注意的是isapi_srun.dll的版本需求注意,有个resin版本带的这个文件假如和iis集成在一同的话,速度非常之慢.我用的3.0.23的,速度还可以承受.关于Resin若何和IIS集成,这里不谈了,网上可以找到很多.
假如你想集成多个数据库衔接池,那么就需求多配置几个<database></database>选项,这样你可以在Java程序中利用了,比方hibernate.比方
<database>
<jndi-name>jdbc/aaa</jndi-name>
<driver type="net.sourceforge.jtds.jdbc.Driver">
<url>jdbc:jtds:sqlserver://localhost/bupt</url>
<user>ddd</user>
<password>ddd</password>
</driver>
<prepared-statement-cache-size>32</prepared-statement-cache-size>
<max-connections>20</max-connections>
<max-idle-time>120s</max-idle-time>
</database>
<database>
<jndi-name>jdbc/ddd</jndi-name>
<driver type="net.sourceforge.jtds.jdbc.Driver">
<url>jdbc:jtds:sqlserver://localhost/mobi</url>
<user>ddd</user>
<password>ddd</password>
</driver>
<prepared-statement-cache-size>32</prepared-statement-cache-size>
<max-connections>20</max-connections>
<max-idle-time>120s</max-idle-time>
</database>
假如需求配置多个虚拟主机,那么需求在IIS中首先配置多个站点,每个站点靠主机头来辨别.并且每个站点都要成立一个虚拟目录,把IIS目录下的scripts加入进来,当然这里你已经集成好了resin.随后需求更改resin的配置文件resin.conf.增添几个host项目既可.比方
<host id="www.abc.com" root-directory=".">
<!--
- configures an explicit root web-app matching the
- webapp's ROOT
-->
<web-app id="/" document-directory="E:\eclipse\workspace\bupt\web"/>
</host>
<host id="www.abcd.com" root-directory=".">
<!--
- configures an explicit root web-app matching the
- webapp's ROOT
-->
<web-app id="/" document-directory="E:\eclipse\workspace\mobi\web"/>
</host>
这里的host的id需求和iis中的站点的主机头对应
以上是“IIS+Resin集成多个站点和数据库衔接池[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |