hello evry body,
i'm trying to configure nuxeo with mysql 5 using the nuxeo-book:

*1.* i modify the 2 PersistenceManager sections in the *
server\default\deploy\nuxeo.ear\config\default-repository-config.xml* file
as below:
<!--
            persistence manager of the workspace:
            class: FQN of class implementing the PersistenceManager
interface
          -->
          <PersistenceManager
class="org.apache.jackrabbit.core.persistence.bundle.MySqlPersistenceManager">
            <param name="driver" value="com.mysql.jdbc.Driver"/>
            <param name="url" value="jdbc:mysql://localhost/nuxeo"/>
            <param name="user" value="mysqluser"/>
            <param name="password" value="password"/>
            <param name="schema" value="mysql"/>
            <param name="schemaObjectPrefix" value="jcr_${wsp.name}_"/>
            <param name="externalBLOBs" value="true"/>
          </PersistenceManager>


<!--
            Configures the persistence manager to be used for persisting
version state.
            Please note that the current versioning implementation is based
on
            a 'normal' persistence manager, but this could change in future
            implementations.
          -->
          <PersistenceManager
class="org.apache.jackrabbit.core.persistence.bundle.MySqlPersistenceManager">
            <param name="driver" value="com.mysql.jdbc.Driver"/>
            <param name="url" value="jdbc:mysql://localhost/nuxeo"/>
            <param name="user" value="mysqluser"/>
            <param name="password" value="root"/>
            <param name="schema" value="password"/>
            <param name="schemaObjectPrefix" value="jcr_ver_"/>
            <param name="externalBLOBs" value="true"/>
          </PersistenceManager>


*2.* i modify the *
server\default\deploy\nuxeo.ear\datasources\unified-nuxeo-ds.xml* file as
below :
<!-- Configuration for Mysql -->
    <local-tx-datasource>
    <jndi-name>NuxeoDS</jndi-name>
    <connection-url>jdbc:mysql://localhost/nuxeo</connection-url>
    <driver-class>com.mysql.jdbc.Driver</driver-class>
    <user-name>root</user-name>
    <password>root</password>
    <check-valid-connection-sql>;</check-valid-connection-sql>
    </local-tx-datasource>

*3.* i modify the connection section of the *
server\default\deploy\nuxeo.ear\system\nuxeo-platform-search-compass-plugin-5.1.6.jar\compass.cfg.xml
* as below :
<connection>
    <!-- IMPORTANT. This connection setting is a sample.
    It will be overridden by the compass backend's extension point for
    NXRuntime. To avoid overriding it the latest contribution to the
    extension point should be:
     <extension
target="org.nuxeo.ecm.core.search.backend.compass.CompassBackend"
             point="connection">
      <default/>
    </extension>
     -->
      <jdbc managed="true"
        dialectClass="org.apache.lucene.store.jdbc.dialect.MySQLDialect"
        deleteMarkDeletedDelta="60000">
        <dataSourceProvider>
          <jndi lookup="java:/nxsearch-compass" />
        </dataSourceProvider>
      </jdbc>
    </connection>
*3.* i copy the *mysql-connector-java-5.0.4-bin.jar* in *\server\default\lib
*
**
*4. i created an empty database nuxeo in MySQL database server*
**
But when i start nuxeo , i get this:
**
*2008-10-25 04:45:06,234 WARN  [org.hibernate.ejb.Ejb3Configuration]
Persistence provider caller does not implements the EJB3 spec correctly.
PersistenceUnitInfo.getNewTempClassLoader() is null.
2008-10-25 04:45:07,796 WARN
[org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory]
Destroying connection that is not valid, due to the following exception:
[EMAIL PROTECTED]
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Query was empty
 at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
 at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2870)
 at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1573)
 at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1665)
 at com.mysql.jdbc.Connection.execSQL(Connection.java:3170)
 at com.mysql.jdbc.Connection.execSQL(Connection.java:3099)
 at com.mysql.jdbc.Statement.execute(Statement.java:695)
 at
org.jboss.resource.adapter.jdbc.CheckValidConnectionSQL.isValidConnection(CheckValidConnectionSQL.java:58)
 at
org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnectionFactory.isValidConnection(BaseWrapperManagedConnectionFactory.java:458)
 at
org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection.checkValid(BaseWrapperManagedConnection.java:231)
 at
org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.matchManagedConnections(LocalManagedConnectionFactory.java:200)
 at
org.jboss.resource.connectionmanager.InternalManagedConnectionPool.getConnection(InternalManagedConnectionPool.java:209)
 at
org.jboss.resource.connectionmanager.JBossManagedConnectionPool$BasePool.getConnection(JBossManagedConnectionPool.java:491)
 at*
**
*--------------------------------*
**
I have somme questions :

How to create nuxeo internal database in mysql ?

Has nuxeo an sql script for its internal database like *liferay and intalio*
?

Thanks you for your help

**
_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm

Reply via email to