Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <Resource auth="Container"
- description="DB Connection"
- driverClass="com.mysql.jdbc.Driver"
- maxPoolSize="40"
- minPoolSize="10"
- acquireIncrement="1"
- name="jdbc/test"
- user="admin"
- password="root"
- factory="org.apache.naming.factory.BeanFactory"
- type="com.mchange.v2.c3p0.ComboPooledDataSource"
- jdbcUrl="jdbc:mysql://localhost:3306/testDB" />
- <ResourceLink
- global="jdbc/test"
- name="jdbc/test"
- type="javax.sql.DataSource" />
- <resource-ref>
- <description>DB Connection</description>
- <res-ref-name>jdbc/testDB</res-ref-name>
- <res-type>javax.sql.DataSource</res-type>
- <res-auth>Container</res-auth>
- </resource-ref>
- `
- </hibernate-configuration>
- <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
- <property name="connection.datasource">java:comp/env/jdbc/testDB</property>
- <mapping resource="Database.hbm.xml"/>
- </hibernate-configuration>
- Jun 29, 2017 10:06:19 AM org.apache.catalina.mbeans.GlobalResourcesLifecycleListener createMBeans
- SCHWERWIEGEND: Exception processing Global JNDI Resources
- javax.naming.NamingException: Could not load resource factory class [Root exception is java.lang.ClassNotFoundException: myutil.hibernate.HibernateSessionFactoryTomcatFactory]
- at org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:82)
- at javax.naming.spi.NamingManager.getObjectInstance(Unknown Source)
- at org.apache.naming.NamingContext.lookup(NamingContext.java:842)
- at org.apache.naming.NamingContext.lookup(NamingContext.java:153)
- at org.apache.naming.NamingContextBindingsEnumeration.nextElementInternal(NamingContextBindingsEnumeration.java:117)
- at org.apache.naming.NamingContextBindingsEnumeration.next(NamingContextBindingsEnumeration.java:71)
- at org.apache.naming.NamingContextBindingsEnumeration.next(NamingContextBindingsEnumeration.java:34)
- at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:138)
- at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:145)
- at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:110)
- at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEvent(GlobalResourcesLifecycleListener.java:82)
- at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
- at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
- at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
- at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:347)
- at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:732)
- at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
- at org.apache.catalina.startup.Catalina.start(Catalina.java:689)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
- at java.lang.reflect.Method.invoke(Unknown Source)
- at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:321)
- at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
- Caused by: java.lang.ClassNotFoundException: myutil.hibernate.HibernateSessionFactoryTomcatFactory
- at java.net.URLClassLoader.findClass(Unknown Source)
- at java.lang.ClassLoader.loadClass(Unknown Source)
- at java.lang.ClassLoader.loadClass(Unknown Source)
- at org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:80)
- ... 23 more
- Jun 29, 2017 10:06:17 AM org.apache.tomcat.util.digester.Digester endElement
- WARNUNG: No rules found matching 'Server/GlobalNamingResources/ResourceLink'.
- Jun 29, 2017 10:06:17 AM org.apache.catalina.core.AprLifecycleListener init
- INFORMATION: The APR based Apache Tomcat Native library which allows optimal
- performance in production environments was not found on the java.library.path:
- osgi.parentClassloader=app
- osgi.contextClassLoaderParent=app
- osgi.parentClassloader=app
- osgi.contextClassLoaderParent=fwk <--- changed
- <Resource auth="Container"
- description="DB Connection"
- driverClass="com.mysql.jdbc.Driver"
- maxPoolSize="40"
- minPoolSize="10"
- acquireIncrement="1"
- name="jdbc/testDB" <!-- change -->
- user="admin"
- password="root"
- factory="org.apache.naming.factory.BeanFactory"
- type="com.mchange.v2.c3p0.ComboPooledDataSource"
- jdbcUrl="jdbc:mysql://localhost:3306/testDB" />
- <ResourceLink
- global="jdbc/testDB" <!--change -->
- name="jdbc/testDB" <!-- & change -->
- type="javax.sql.DataSource" />
- <hibernate-configuration>
- <session-factory>
- <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
- <property name="connection.datasource">java:comp/env/jdbc/testDB</property> <!-- ? -->
- <mapping resource="Database.hbm.xml"/>
- </session-factory>
- </hibernate-configuration>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement