Hi xwiki-userlist,

I am new to xWiki and would like to deploy xwiki to my tomcat 7 using
JNDI and MySQL. While I think this is pretty standard, I am now really
stuck with the database since two days.

I am pretty sure that I have correctly configured the JNDI resource
within tomcat. I have also tested the container + resource by just
deploying am completely different application. I also made sure that the
test application didn't contain the JDBC-Driver so that it had to take
the driver provided from the container.

Still I am getting this error message when I try to run xWiki with the
above described configuration:

java.sql.SQLException: No suitable driver found for java:/jdbc/xwiki
        java.sql.DriverManager.getConnection(DriverManager.java:596)
        java.sql.DriverManager.getConnection(DriverManager.java:187)
        
org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:133)
        
org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:446)
        
org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:167)
        
org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:161)
        org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1700)
        org.hibernate.loader.Loader.doQuery(Loader.java:801)
        
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:274)
        org.hibernate.loader.Loader.loadEntity(Loader.java:2037)
        
org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:86)
        
org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:76)
        
org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3293)
        
org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:496)
        
org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:477)
        
org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:227)
        
org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:285)
        
org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:152)
        org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:1090)
...

My Hibernate configuration looks like this:

|<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE hibernate-configuration PUBLIC
  "-//Hibernate/Hibernate Configuration DTD//EN"
  "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd";>
<hibernate-configuration>
  <session-factory>
    <property name="show_sql">false</property>
    <property name="use_outer_join">true</property>
    <property name="connection.pool_size">2</property>
    <property name="statement_cache.size">2</property>
    <property name="jdbc.use_scrollable_resultset">false</property>

    <property name="connection.url">java:comp/env/jdbc/xwiki</property>
    <property name="dialect">org.hibernate.dialect.MySQL5Dialect</property>

    <mapping resource="xwiki.hbm.xml"/>
    <mapping resource="feeds.hbm.xml"/>
    <mapping resource="activitystream.hbm.xml"/>
    <mapping resource="instance.hbm.xml"/>
  </session-factory>
</hibernate-configuration>

Can anybody please give me a hint about what went wrong with my configuration?

Kind regards
Randy
|



 
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to