Hello,

I have installed Magnolia 4.2.3 on a Vista machine and configured it to use 
MySQL 5.1 instead of the Derby default.
My problem is that, on each Tomcat restart, Magnolia wants to reinstall all 
modules (gui, dms, data etc.).
Does anyone know where my problem lies and how I could fix it?

This is my jackrabbit-mysql-search.xml contents:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Repository PUBLIC "-//The Apache Software Foundation//DTD Jackrabbit 
1.5//EN" "http://jackrabbit.apache.org/dtd/repository-1.5.dtd";>
<Repository>
  <FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem">
    <param name="driver" value="com.mysql.jdbc.Driver"/>
    <param name="url" value="jdbc:mysql://localhost:3316/magnolia"/>
    <param name="user" value="usr"/>
    <param name="password" value="pass"/>
    <param name="schema" value="mysql"/>
    <param name="schemaObjectPrefix" value="fs_repo_"/>
  </FileSystem>
  <Security appName="Jackrabbit">
    <AccessManager 
class="org.apache.jackrabbit.core.security.SimpleAccessManager"></AccessManager>
    <LoginModule class="org.apache.jackrabbit.core.security.SimpleLoginModule">
      <param name="anonymousId" value="anonymous" />
    </LoginModule>
  </Security>
  <DataStore class="org.apache.jackrabbit.core.data.db.DbDataStore">
      <param name="url" value="jdbc:mysql://localhost:3316/magnolia"/>
      <param name="user" value="usr"/>
      <param name="password" value="pass"/>
      <param name="databaseType" value="mysql"/>
      <param name="driver" value="com.mysql.jdbc.Driver"/>
      <param name="minRecordLength" value="1024"/>
      <param name="copyWhenReading" value="true"/>
      <param name="tablePrefix" value="ds_"/>
      <!--param name="schemaObjectPrefix" value="db_ds_"/-->
  </DataStore>
  <Workspaces rootPath="${rep.home}/workspaces" defaultWorkspace="default" />
  <Workspace name="default">
    <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
      <param name="path" value="${wsp.home}/default" />
    </FileSystem>
    <PersistenceManager 
class="org.apache.jackrabbit.core.persistence.bundle.MySqlPersistenceManager">
      <param name="driver" value="com.mysql.jdbc.Driver" />
      <param name="url" value="jdbc:mysql://localhost:3316/magnolia" />
      <param name="schema" value="mysql" /><!-- warning, this is not the schema 
name, it's the db type -->
      <param name="user" value="usr" />
      <param name="password" value="pass" />
      <param name="schemaObjectPrefix" value="pm_ws_" />
      <param name="externalBLOBs" value="false" />
    </PersistenceManager>
    <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
      <param name="path" value="${wsp.home}/index" />
      <param name="useCompoundFile" value="true" />
      <param name="minMergeDocs" value="100" />
      <param name="volatileIdleTime" value="3" />
      <param name="maxMergeDocs" value="100000" />
      <param name="mergeFactor" value="10" />
      <param name="maxFieldLength" value="10000" />
      <param name="bufferSize" value="10" />
      <param name="cacheSize" value="1000" />
      <param name="forceConsistencyCheck" value="false" />
      <param name="autoRepair" value="true" />
      <param name="analyzer" 
value="org.apache.lucene.analysis.standard.StandardAnalyzer" />
      <param name="queryClass" 
value="org.apache.jackrabbit.core.query.QueryImpl" />
      <param name="respectDocumentOrder" value="true" />
      <param name="resultFetchSize" value="2147483647" />
      <param name="extractorPoolSize" value="3" />
      <param name="extractorTimeout" value="100" />
      <param name="extractorBackLogSize" value="100" />
      <param name="textFilterClasses"
        value="org.apache.jackrabbit.extractor.MsWordTextExtractor,
               org.apache.jackrabbit.extractor.MsExcelTextExtractor,
               org.apache.jackrabbit.extractor.MsPowerPointTextExtractor,
               org.apache.jackrabbit.extractor.PdfTextExtractor,
               org.apache.jackrabbit.extractor.OpenOfficeTextExtractor,
               org.apache.jackrabbit.extractor.RTFTextExtractor,
               org.apache.jackrabbit.extractor.HTMLTextExtractor,
               org.apache.jackrabbit.extractor.PlainTextExtractor,
               org.apache.jackrabbit.extractor.XMLTextExtractor" />
    </SearchIndex>
  </Workspace>
  <Versioning rootPath="${rep.home}/version">
    <FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem">
      <param name="driver" value="com.mysql.jdbc.Driver"/>
      <param name="url" value="jdbc:mysql://localhost:3316/magnolia"/>
      <param name="user" value="usr"/>
      <param name="password" value="pass"/>
      <param name="schema" value="mysql"/>
      <param name="schemaObjectPrefix" value="fs_version_"/>
    </FileSystem>
    <PersistenceManager 
class="org.apache.jackrabbit.core.persistence.bundle.MySqlPersistenceManager">
      <param name="driver" value="com.mysql.jdbc.Driver" />
      <param name="url" value="jdbc:mysql://localhost:3316/magnolia" />
      <param name="schema" value="mysql" /><!-- warning, this is not the schema 
name, it's the db type -->
      <param name="user" value="usr" />
      <param name="password" value="pass" />
      <param name="schemaObjectPrefix" value="pm_version_" />
      <param name="externalBLOBs" value="false" />
    </PersistenceManager>
  </Versioning>
</Repository>

Thanks,
Ovidiu Chirita

----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to