Advertisement
Guest User

Untitled

a guest
Jul 3rd, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.00 KB | None | 0 0
  1. <Resource auth="Container"
  2. description="DB Connection"
  3. driverClass="com.mysql.jdbc.Driver"
  4. maxPoolSize="40"
  5. minPoolSize="10"
  6. acquireIncrement="1"
  7. name="jdbc/test"
  8. user="admin"
  9. password="root"
  10. factory="org.apache.naming.factory.BeanFactory"
  11. type="com.mchange.v2.c3p0.ComboPooledDataSource"
  12. jdbcUrl="jdbc:mysql://localhost:3306/testDB" />
  13.  
  14.  
  15. <ResourceLink
  16. global="jdbc/test"
  17. name="jdbc/test"
  18. type="javax.sql.DataSource" />
  19.  
  20. <resource-ref>
  21. <description>DB Connection</description>
  22. <res-ref-name>jdbc/testDB</res-ref-name>
  23. <res-type>javax.sql.DataSource</res-type>
  24. <res-auth>Container</res-auth>
  25. </resource-ref>
  26. `
  27.  
  28. </hibernate-configuration>
  29. <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
  30. <property name="connection.datasource">java:comp/env/jdbc/testDB</property>
  31. <mapping resource="Database.hbm.xml"/>
  32. </hibernate-configuration>
  33.  
  34. Jun 29, 2017 10:06:19 AM org.apache.catalina.mbeans.GlobalResourcesLifecycleListener createMBeans
  35. SCHWERWIEGEND: Exception processing Global JNDI Resources
  36. javax.naming.NamingException: Could not load resource factory class [Root exception is java.lang.ClassNotFoundException: myutil.hibernate.HibernateSessionFactoryTomcatFactory]
  37. at org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:82)
  38. at javax.naming.spi.NamingManager.getObjectInstance(Unknown Source)
  39. at org.apache.naming.NamingContext.lookup(NamingContext.java:842)
  40. at org.apache.naming.NamingContext.lookup(NamingContext.java:153)
  41. at org.apache.naming.NamingContextBindingsEnumeration.nextElementInternal(NamingContextBindingsEnumeration.java:117)
  42. at org.apache.naming.NamingContextBindingsEnumeration.next(NamingContextBindingsEnumeration.java:71)
  43. at org.apache.naming.NamingContextBindingsEnumeration.next(NamingContextBindingsEnumeration.java:34)
  44. at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:138)
  45. at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:145)
  46. at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:110)
  47. at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEvent(GlobalResourcesLifecycleListener.java:82)
  48. at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
  49. at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
  50. at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
  51. at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:347)
  52. at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:732)
  53. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
  54. at org.apache.catalina.startup.Catalina.start(Catalina.java:689)
  55. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  56. at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  57. at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  58. at java.lang.reflect.Method.invoke(Unknown Source)
  59. at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:321)
  60. at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
  61. Caused by: java.lang.ClassNotFoundException: myutil.hibernate.HibernateSessionFactoryTomcatFactory
  62. at java.net.URLClassLoader.findClass(Unknown Source)
  63. at java.lang.ClassLoader.loadClass(Unknown Source)
  64. at java.lang.ClassLoader.loadClass(Unknown Source)
  65. at org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:80)
  66. ... 23 more
  67.  
  68.  
  69. Jun 29, 2017 10:06:17 AM org.apache.tomcat.util.digester.Digester endElement
  70. WARNUNG: No rules found matching 'Server/GlobalNamingResources/ResourceLink'.
  71. Jun 29, 2017 10:06:17 AM org.apache.catalina.core.AprLifecycleListener init
  72. INFORMATION: The APR based Apache Tomcat Native library which allows optimal
  73. performance in production environments was not found on the java.library.path:
  74.  
  75. osgi.parentClassloader=app
  76. osgi.contextClassLoaderParent=app
  77.  
  78. osgi.parentClassloader=app
  79. osgi.contextClassLoaderParent=fwk <--- changed
  80.  
  81. <Resource auth="Container"
  82. description="DB Connection"
  83. driverClass="com.mysql.jdbc.Driver"
  84. maxPoolSize="40"
  85. minPoolSize="10"
  86. acquireIncrement="1"
  87. name="jdbc/testDB" <!-- change -->
  88. user="admin"
  89. password="root"
  90. factory="org.apache.naming.factory.BeanFactory"
  91. type="com.mchange.v2.c3p0.ComboPooledDataSource"
  92. jdbcUrl="jdbc:mysql://localhost:3306/testDB" />
  93.  
  94. <ResourceLink
  95. global="jdbc/testDB" <!--change -->
  96. name="jdbc/testDB" <!-- & change -->
  97. type="javax.sql.DataSource" />
  98.  
  99. <hibernate-configuration>
  100. <session-factory>
  101. <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
  102. <property name="connection.datasource">java:comp/env/jdbc/testDB</property> <!-- ? -->
  103. <mapping resource="Database.hbm.xml"/>
  104. </session-factory>
  105. </hibernate-configuration>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement