java应用程序,使用Proxool连接池和hibernate,怎么把Proxool.xml放到指定的地方
2个回答
展开全部
事实上,它们的区别在于程序(即proxool的和hibernate.cfg.xml配置数据源)
和容器的水平(即Tomcat的server.xml配置JNDI数据源,web.xml中引用它)内。
建议:如果你不熟悉的tomcat,它仍然可以使用的proxool + hibernate的。
如果您坚持使用tomcat的,那么它是在$ {TOMCAT_HOME} \机密\ server.xml中添加的的JNDI。接着介绍(的)在web.xml中,终于hibernate.cfg.xml中引入的更改在的价值。
和容器的水平(即Tomcat的server.xml配置JNDI数据源,web.xml中引用它)内。
建议:如果你不熟悉的tomcat,它仍然可以使用的proxool + hibernate的。
如果您坚持使用tomcat的,那么它是在$ {TOMCAT_HOME} \机密\ server.xml中添加的的JNDI。接着介绍(的)在web.xml中,终于hibernate.cfg.xml中引入的更改在的价值。
追问
我不是使用tomcat的哦,只是单纯的java应用程序而已,但默认是将
Proxool.xml放在源目录src下,不知道怎么放到其他地方,比如根目录的conf
展开全部
<!-- 指定数据源,配置数据库连接池 -->
<bean id="dataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource">
<property name="alias">
<value>dbpool</value>
</property>
<property name="driver">
<value>${jdbc.driver}</value>
</property>
<property name="driverUrl">
<value>${jdbc.url}</value>
</property>
<property name="user">
<value>${jdbc.username}</value>
</property>
<property name="password">
<value>${jdbc.password}</value>
</property>
<property name="houseKeepingTestSql">
<value>select 1 from dual</value>
</property>
<property name="maximumConnectionCount">
<value>10</value>
</property>
<property name="minimumConnectionCount">
<value>5</value>
</property>
<property name="maximumActiveTime">
<value>36000000</value>
</property>
<property name="simultaneousBuildThrottle">
<value>400</value>
</property>
<property name="verbose">
<value>true</value>
</property>
<property name="trace">
<value>true</value>
</property>
<property name="statistics">
<value>10s,1m,1d</value>
</property>
</bean>
这样不是更好么 ,然后写一个JDBC.PROPERTIES文件
<bean id="dataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource">
<property name="alias">
<value>dbpool</value>
</property>
<property name="driver">
<value>${jdbc.driver}</value>
</property>
<property name="driverUrl">
<value>${jdbc.url}</value>
</property>
<property name="user">
<value>${jdbc.username}</value>
</property>
<property name="password">
<value>${jdbc.password}</value>
</property>
<property name="houseKeepingTestSql">
<value>select 1 from dual</value>
</property>
<property name="maximumConnectionCount">
<value>10</value>
</property>
<property name="minimumConnectionCount">
<value>5</value>
</property>
<property name="maximumActiveTime">
<value>36000000</value>
</property>
<property name="simultaneousBuildThrottle">
<value>400</value>
</property>
<property name="verbose">
<value>true</value>
</property>
<property name="trace">
<value>true</value>
</property>
<property name="statistics">
<value>10s,1m,1d</value>
</property>
</bean>
这样不是更好么 ,然后写一个JDBC.PROPERTIES文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询