proxool连接池与hibernate的问题求解?
我才开始学习hibernate,使用JDBC时可正常使用,但是我加如了proxool连接池就发生以下错误:
%%%% Error Creating SessionFactory %%%%
org.hibernate.HibernateException: Unable to locate config file: proxoolconf.xml
at org.hibernate.util.ConfigHelper.getConfigStream(ConfigHelper.java:88)
at org.hibernate.util.ConfigHelper.getConfigStreamReader(ConfigHelper.java:109)
at org.hibernate.connection.ProxoolConnectionProvider.configure(ProxoolConnectionProvider.java:120)
at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:124)
at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:56)
at org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:366)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:60)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1881)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1174)
at com.hibernate.HibernateSessionFactory.rebuildSessionFactory(HibernateSessionFactory.java:60)
at com.hibernate.HibernateSessionFactory.getSession(HibernateSessionFactory.java:43)
at com.hibernate.test.Test.insert(Test.java:33)
at _jsp._myjsp__jsp._jspService(_myjsp__jsp.java:33)
at com.caucho.jsp.JavaPage.service(JavaPage.java:60)
at com.caucho.jsp.Page.pageservice(Page.java:570)
at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:175)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:178)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:268)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:389)
at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:507)
at com.caucho.util.ThreadPool.run(ThreadPool.java:433)
at java.lang.Thread.run(Thread.java:534)
我的配置文件如下:
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<!-- Generated by MyEclipse Hibernate Tools. -->
<hibernate-configuration>
<session-factory>
<property name="dialect"></property>
<property name="proxool.pool_alias">SBPool</property>
<property name="jdbc.fetch_size">50</property>
<property name="proxool.xml">proxoolconf.xml</property>
<property name="connection.provider_class">org.hibernate.connection.ProxoolConnectionProvider
</property>
<!--
<property name="connection.username">sa</property>
<property name="connection.url">
jdbc:microsoft:sqlserver://127.0.0.1:1433
</property>
<property name="dialect">
org.hibernate.dialect.SQLServerDialect
</property>
<property name="myeclipse.connection.profile">test</property>
<property name="connection.password">sa</property>
<property name="connection.driver_class">
com.microsoft.jdbc.sqlserver.SQLServerDriver
</property>
-->
<mapping resource="com/hibernate/hbm/Employ.hbm.xml" />
</session-factory>
</hibernate-configuration>
使用注释的配置就能成功运行.
请问这是怎么回事?