Proxool Provider unable to load JAXP configurator file: proxoolconf.xml

  1. log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
  2. log4j:WARN Please initialize the log4j system properly.
  3. %%%% Error Creating SessionFactory %%%%
  4. org.hibernate.HibernateException: Proxool Provider unable to load JAXP configurator file: proxoolconf.xml
  5. at org.hibernate.connection.ProxoolConnectionProvider.configure(ProxoolConnectionProvider.java:125)
  6. at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:124)
  7. at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:56)
  8. at org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:366)
  9. at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:60)
  10. at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1881)
  11. at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1174)
  12. at dao.HibernateSessionFactory.<clinit>(HibernateSessionFactory.java:31)
  13. at dao.BaseHibernateDAO.getSession(BaseHibernateDAO.java:13)
  14. at work.ConnMysql.main(ConnMysql.java:30)
  15. Caused by: org.logicalcobwebs.proxool.ProxoolException: Parsing failed.
  16. at org.logicalcobwebs.proxool.configuration.JAXPConfigurator.configure(JAXPConfigurator.java:91)
  17. at org.logicalcobwebs.proxool.configuration.JAXPConfigurator.configure(JAXPConfigurator.java:107)
  18. at org.hibernate.connection.ProxoolConnectionProvider.configure(ProxoolConnectionProvider.java:120)
  19. ... 9 more
  20. Caused by: org.logicalcobwebs.proxool.ProxoolException: Attempt to register duplicate pool called 'DBPool'
  21. at org.logicalcobwebs.proxool.configuration.XMLConfigurator.endElement(XMLConfigurator.java:198)
  22. at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
  23. at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
  24. at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
  25. at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
  26. at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
  27. at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
  28. at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
  29. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
  30. at javax.xml.parsers.SAXParser.parse(Unknown Source)
  31. at org.logicalcobwebs.proxool.configuration.JAXPConfigurator.configure(JAXPConfigurator.java:87)
  32. ... 11 more
  33. %%%% Error Creating SessionFactory %%%%
  34. org.hibernate.MappingException: Could not read mappings from resource: dao/Day.hbm.xml
  35. at org.hibernate.cfg.Configuration.addResource(Configuration.java:485)
  36. at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:1465)
  37. at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1433)
  38. at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1414)
  39. at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1390)
  40. at org.hibernate.cfg.Configuration.configure(Configuration.java:1310)
  41. at dao.HibernateSessionFactory.rebuildSessionFactory(HibernateSessionFactory.java:69)
  42. at dao.HibernateSessionFactory.getSession(HibernateSessionFactory.java:53)
  43. at dao.BaseHibernateDAO.getSession(BaseHibernateDAO.java:13)
  44. at work.ConnMysql.main(ConnMysql.java:30)
  45. Caused by: org.hibernate.DuplicateMappingException: Duplicate class/entity mapping dao.Day
  46. at org.hibernate.cfg.Mappings.addClass(Mappings.java:118)
  47. at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:154)
  48. at org.hibernate.cfg.Configuration.add(Configuration.java:386)
  49. at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:427)
  50. at org.hibernate.cfg.Configuration.addResource(Configuration.java:482)
  51. ... 9 more
  52. Exception in thread "main" java.lang.NullPointerException
  53. at work.ConnMysql.main(ConnMysql.java:30)

以上是在配置proxool连接池的时候遇到的问题。

以下是从http://hi.baidu.com/9prior/blog/item/ad3565cab53e214ef31fe7a1.html转载来的:

因为是在原本的工程上添加一个hibernate的插入测试,我不知道原来工程中已经有一个类是用来开连接池的,一启动服务器就可用自动打开。而我啥啥的在jsp页面里面重复的写了SessionFactory sf = new Configuration().configure()
       .buildSessionFactory();

这些,导致重新打开连接,慢不用说,还报出了错。

应该利用那个已写好的类来操作数据库

以下附录在晚上找到的其他相关解决方式;

近日使用hibernate+proxool连接池时,总是报异常:
Proxool Provider unable to load JAXP configurator file: proxool.xml
org.logicalcobwebs.proxool.ProxoolException: Parsing failed.

我在网上查了N多的文章,总是解决不了问题.最后把web.xml中的以下配置删除,竟然好了,不知是什么原因.有知道原因的朋友,请留言! 先谢了!

<servlet>
    <servlet-name>ServletConfigurator</servlet-name>
    <servlet-class>
        org.logicalcobwebs.proxool.configuration.ServletConfigurator
    </servlet-class>
    <init-param>
        <param-name>xmlFile</param-name>
        <param-value>WEB-INF/classes/proxool.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>

补充:
    解决hibernate和jdbc不能同时使用proxool的问题:
      <property name="hibernate.proxool.xml">proxool.xml</property>
        <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
       <property name="hibernate.proxool.existing_pool">true</property>   //主要是加上此行既可
    <property name="show_sql">true</property>

==============================================================================

我就是通过删除build语句,就修改成功了。。(⊙﹏⊙b汗,折腾了一晚上就因为这一句话。。。)

当然,这也是和C3P0一个区别吧。

Proxool Provider unable to load JAXP configurator file: proxoolconf.xml的更多相关文章

  1. 连接池报错 Proxool Provider unable to load JAXP configurator file: proxool.xml

    上篇博文讲到简易配置 proxool 连接池:http://www.cnblogs.com/linnuo/p/7232380.html 由于把说明注释留在了 proxool.xml 配置文件里导致配置 ...

  2. 报错:Unable to load configuration. - action - file:/E:/apache-tomcat-8.0.37/webapps/20161102-struts2-3/WEB-INF/classes/struts.xml:11:73

    第一种报错: 严重: Exception starting filter struts2Unable to load configuration. - action - file:/E:/apache ...

  3. 出现错误:Unable to load configuration. - action - file:/E:/Java/Tomcat7.0/apache-tomcat-7.0.68-windows-x64/apache-tomcat-7.0.68/webapps/SSH2Integrate/WEB-INF/classes/struts.xml:8:43

    严重: Exception starting filter struts2 Unable to load configuration. - action - file:/E:/Java/Tomcat7 ...

  4. Unable to load configuration. - action - file:/F:/apache-tomcat-8.0.30/webapps/test1Struts2/WEB-INF/classes/struts.xml:11:71

    Unable to load configuration. - action - file:/F:/apache-tomcat-8.0.30/webapps/test1Struts2/WEB-INF/ ...

  5. Caused by: Unable to load configuration. - action - file:/C:/apache-tomcat-7.0.70/webapps/Structs/WEB-INF/classes/struts.xml:7:72 at com.opensymphony.xwork2.config.ConfigurationManager.getConfigurati

    Unable to load configuration. - action - file:/C:/apache-tomcat-7.0.70/webapps/Structs/WEB-INF/class ...

  6. CodeIgniter问题:Unable to load the requested file: .php

    调试时出现 Unable to load the requested file: .php, 后来排查到是模板渲染的问题,view函数的参数没接收到,修改后就好了.

  7. Unable to load configuration. - action - file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%209.0/webapps/Teacher04/WEB-INF/classes/struts.xml:9:54

    发布一个struts2项目的时候tomcat显示下面这个错误,我的本能感觉就是我的struts.xml或者web.xml写错了,可是我字母找都没发现,于是百度一番,可是我对那些人的回答表示怀疑,感觉应 ...

  8. Struts2配置拦截器自定义栈时抛异常:Unable to load configuration. - interceptor-ref - file:/D:/tomcat_install/webapps/crm/WEB-INF/classes/struts.xml

    代码如下: <interceptors>  <!-- 注册自定义拦截器 -->   <interceptor name="LoginInterceptor&qu ...

  9. Struts2中的Unable to load configuration错误的分析与解决方法

    当我们遇到 Unable to load configuration. 这样的错误时,可以根据具体的错误提示找出错误的原因. Unable to load configuration. - inter ...

随机推荐

  1. C8051F340 USB0 寄存器访问

    /*************************************************************************** * C8051F340 USB0 寄存器访问 ...

  2. LG2865 [USACO06NOV]路障Roadblocks

    题意 Bessie has moved to a small farm and sometimes enjoys returning to visit one of her best friends. ...

  3. 【LeetCode】007. Reverse Integer

    Given a 32-bit signed integer, reverse digits of an integer. Example 1: Input: 123 Output: 321 Examp ...

  4. <Yii 学习>写入日志

    $postStr ='test:'.(empty( $GLOBALS["HTTP_RAW_POST_DATA"])?'':$GLOBALS["HTTP_RAW_POST_ ...

  5. PCM音量控制

    http://blog.jianchihu.net/pcm-volume-control.html 一.声音的相关概念 声音是介质振动在听觉系统中产生的反应.声音总可以被分解为不同频率不同强度正弦波的 ...

  6. 利用MsChart控件绘制多曲线图表

    在.Net4.0框架中,微软已经将Mschart控件集成了进来,以前一直在web下面用过,原来winform下的Mschart控件更加简单更加方便,今天我们用mschart绘制一个多曲线图,发现MsC ...

  7. angular track by $index

    这个东西配合删除数组时会出现永远删除uoloadPicArr这个数组的最后一个一项 其用法是主要用在当ng-repeat循环时如果其内部的dom元素有id属性存在 可以避免页面出现相同的id  只是一 ...

  8. PHPExcel如何把该列的值设置为文本无科学计数?

                    $obj_sheet->setCellValueExplicit($cells[$_counter].$i, (isset($val[$_value_key]) ...

  9. JSF结合Spring 引入ViewScope

    当JSF项目的faceConfig中配置了Spring的配置代码 <application> <el-resolver>org.springframework.web.jsf. ...

  10. SPI驱动框架-1(DM8127 Linux2.6.37为例)

    一.驱动程序结构 1.platform_device 文件:/arch/arm/mach-omap2/device.c static struct omap2_mcspi_platform_confi ...