[
https://issues.apache.org/jira/browse/JCR-3496?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marcel Reutegger resolved JCR-3496.
-----------------------------------
Resolution: Invalid
Please do not use the issue tracker for general questions, use the users@
mailing list instead.
> no search manager configured for this workspace
> -----------------------------------------------
>
> Key: JCR-3496
> URL: https://issues.apache.org/jira/browse/JCR-3496
> Project: Jackrabbit Content Repository
> Issue Type: Bug
> Affects Versions: 2.2.9
> Environment: debian squeeze jackrabbit 2.2.9 embedded in glassfish
> application with mysql datasource
> Reporter: Eric Berryman
> Fix For: 2.2.9
>
>
> Hello!
> I have a JavaEE application that using jackrabbit 2.2.9 embedded. I use
> Derby for testing, and searching works fine. But, in production, the
> datasource is set to mysql and I get the following error when trying to
> search.
> javax.jcr.RepositoryException: no search manager configured for this
> workspace|#]
> this is my repository.xml file:
> <?xml version="1.0"?>
> <!--
> Licensed to the Apache Software Foundation (ASF) under one or more
> contributor license agreements. See the NOTICE file distributed with
> this work for additional information regarding copyright ownership.
> The ASF licenses this file to You under the Apache License, Version 2.0
> (the "License"); you may not use this file except in compliance with
> the License. You may obtain a copy of the License at
> http://www.apache.org/licenses/LICENSE-2.0
> Unless required by applicable law or agreed to in writing, software
> distributed under the License is distributed on an "AS IS" BASIS,
> WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> See the License for the specific language governing permissions and
> limitations under the License.
> -->
> <!DOCTYPE Repository
> PUBLIC "-//The Apache Software Foundation//DTD Jackrabbit 2.0//EN"
> "http://jackrabbit.apache.org/dtd/repository-2.0.dtd">
> <!-- Example Repository Configuration File
> Used by
> - org.apache.jackrabbit.core.config.RepositoryConfigTest.java
> -
> -->
> <Repository>
> <!--
> virtual file system where the repository stores global state
> (e.g. registered namespaces, custom node types, etc.)
> -->
> <FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem">
> <param name="driver" value="com.mysql.jdbc.Driver"/>
> <param name="url" value="url"/>
> <param name="user" value="user" />
> <param name="password" value="password" />
> <param name="schema" value="mysql"/>
> <param name="schemaObjectPrefix" value="J_R_FS_"/>
> </FileSystem>
> <!--
> data store configuration
> -->
> <DataStore class="org.apache.jackrabbit.core.data.db.DbDataStore">
> <param name="driver" value="com.mysql.jdbc.Driver" />
> <param name="url" value="url"/>
> <param name="user" value="user" />
> <param name="password" value="password" />
> <param name="databaseType" value="mysql"/>
> <param name="minRecordLength" value="1024"/>
> <param name="maxConnections" value="3"/>
> <param name="copyWhenReading" value="true"/>
> <param name="tablePrefix" value=""/>
> </DataStore>
> <!--
> security configuration
> -->
> <Security appName="Jackrabbit">
> <!--
> security manager:
> class: FQN of class implementing the JackrabbitSecurityManager
> interface
> -->
> <SecurityManager
> class="org.apache.jackrabbit.core.security.simple.SimpleSecurityManager"
> workspaceName="security">
> <!--
> workspace access:
> class: FQN of class implementing the WorkspaceAccessManager
> interface
> -->
> <!-- <WorkspaceAccessManager class="..."/> -->
> <!-- <param name="config" value="${rep.home}/security.xml"/> -->
> </SecurityManager>
> <!--
> access manager:
> class: FQN of class implementing the AccessManager interface
> -->
> <AccessManager
> class="org.apache.jackrabbit.core.security.simple.SimpleAccessManager">
> <!-- <param name="config" value="${rep.home}/access.xml"/> -->
> </AccessManager>
> <LoginModule
> class="org.apache.jackrabbit.core.security.simple.SimpleLoginModule">
> <!--
> anonymous user name ('anonymous' is the default value)
> <param name="anonymousId" value="anonymous"/>
> -->
>
> <!--
> administrator user id (default value if param is missing is
> 'admin')
> <param name="adminId" value="admin"/>
> -->
>
> </LoginModule>
> </Security>
> <!--
> location of workspaces root directory and name of default workspace
> -->
> <Workspaces rootPath="${rep.home}/workspaces" defaultWorkspace="olog"/>
> <!--
> workspace configuration template:
> used to create the initial workspace if there's no workspace yet
> -->
> <Workspace name="${wsp.name}">
> <PersistenceManager
> class="org.apache.jackrabbit.core.persistence.bundle.MySqlPersistenceManager">
> <param name="driver" value="com.mysql.jdbc.Driver" />
> <param name="url" value="url"/>
> <param name="user" value="user" />
> <param name="password" value="password" />
> <param name="schema" value="mysql" />
> <param name="schemaObjectPrefix" value="J_PM_${wsp.name}_" />
> <param name="externalBLOBs" value="false" />
> </PersistenceManager>
> <FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem">
> <param name="driver" value="com.mysql.jdbc.Driver"/>
> <param name="url" value="url"/>
> <param name="user" value="user" />
> <param name="password" value="password" />
> <param name="schema" value="mysql"/>
> <param name="schemaObjectPrefix" value="J_FS_${wsp.name}_"/>
> </FileSystem>
> </Workspace>
> <!--
> Configures the versioning
> -->
> <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="url"/>
> <param name="user" value="user" />
> <param name="password" value="password" />
> <param name="schema" value="mysql"/>
> <param name="schemaObjectPrefix" value="J_V_FS_"/>
> </FileSystem>
> <PersistenceManager
> class="org.apache.jackrabbit.core.state.db.SimpleDbPersistenceManager">
> <param name="driver" value="com.mysql.jdbc.Driver" />
> <param name="url" value="url"/>
> <param name="user" value="user" />
> <param name="password" value="password" />
> <param name="schema" value="mysql" />
> <param name="schemaObjectPrefix" value="J_V_PM_" />
> <param name="externalBLOBs" value="false" />
> </PersistenceManager>
> </Versioning>
> <!--
> Search index for content that is shared repository wide
> (/jcr:system tree, contains mainly versions)
> -->
> <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
> <param name="path" value="/tmp/index"/>
> <param name="supportHighlighting" value="true"/>
> </SearchIndex>
> </Repository>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira