<div>Thanks a lot.</div>
<div>After replace all of ${<a href="http://wsp.name">wsp.name</a>} with default in repository.xml,guvnor run well.But import examples, import jar model,save new rule etc ,will catch the exceptions</div>
<div> </div>
<div>---------------------------------------------</div>
<div>repository.xml£º</div>
<div> </div>
<div><?xml version="1.0"?><br><br><!DOCTYPE Repository PUBLIC "-//The Apache Software Foundation//DTD Jackrabbit 1.4//EN"<br> "<a href="http://jackrabbit.apache.org/dtd/repository-1.4.dtd">http://jackrabbit.apache.org/dtd/repository-1.4.dtd</a>"><br>
<!-- Example Repository Configuration File --><br><Repository><br> <!--<br> virtual file system where the repository stores global state<br> (e.g. registered namespaces, custom node types, etc.)<br>
--><br> <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem"><br> <param name="path" value="${rep.home}/repository"/><br> </FileSystem></div>
<div> <!--<br> security configuration<br> --><br> <Security appName="Jackrabbit"><br> <!--<br> access manager:<br> class: FQN of class implementing the AccessManager interface<br>
--><br> <AccessManager class="org.apache.jackrabbit.core.security.SimpleAccessManager"><br> <!-- <param name="config" value="${rep.home}/access.xml"/> --><br>
</AccessManager></div>
<div> <LoginModule class="org.apache.jackrabbit.core.security.SimpleLoginModule"><br> <!-- anonymous user name ('anonymous' is the default value) --><br> <!-- <param name="anonymousId" value="anonymous"/> --><br>
<!--<br> default user name to be used instead of the anonymous user<br> when no login credentials are provided (unset by default)<br> --><br> <!-- <param name="defaultUserId" value="superuser"/> --><br>
</LoginModule><br> </Security></div>
<div> <!--<br> location of workspaces root directory and name of default workspace<br> --><br> <Workspaces rootPath="${rep.home}/workspaces" defaultWorkspace="default"/><br>
<!--<br> workspace configuration template:<br> used to create the initial workspace if there's no workspace yet<br> --><br> <Workspace name="default"><br> <!--<br>
virtual file system of the workspace:<br> class: FQN of class implementing the FileSystem interface<br> --><br> <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem"><br>
<param name="path" value="${wsp.home}"/><br> </FileSystem><br> <!--<br> persistence manager of the workspace:<br> class: FQN of class implementing the PersistenceManager interface<br>
--><br> <PersistenceManager class="org.apache.jackrabbit.core.state.db.SimpleDbPersistenceManager"><br> <param name="driver" value="com.mysql.jdbc.Driver"/><br>
<param name="url" value="jdbc:mysql://localhost:3306/guvnor_db"/><br> <param name="user" value="root" /><br> <param name="password" value="a123456" /><br>
<param name="schema" value="mysql"/><br> <param name="schemaObjectPrefix" value="default_"/><br> <param name="externalBLOBs" value="false"/><br>
</PersistenceManager><br> <!--<br> Search index and the file system it uses.<br> class: FQN of class implementing the QueryHandler interface<br> --><br> <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex"><br>
<param name="path" value="${wsp.home}/index"/><br> <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.XMLTextExtractor"/><br>
<param name="extractorPoolSize" value="2"/><br> <param name="supportHighlighting" value="true"/><br> </SearchIndex><br> </Workspace></div>
<div> <!--<br> Configures the versioning<br> --><br> <Versioning rootPath="${rep.home}/version"><br> <!--<br> Configures the filesystem to use for versioning for the respective<br>
persistence manager<br> --><br> <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem"><br> <param name="path" value="${rep.home}/version" /><br>
</FileSystem></div>
<div> <!--<br> Configures the persistence manager to be used for persisting version state.<br> Please note that the current versioning implementation is based on<br> a 'normal' persistence manager, but this could change in future<br>
implementations.<br> --><br> <PersistenceManager class="org.apache.jackrabbit.core.state.db.SimpleDbPersistenceManager"><br> <param name="driver" value="com.mysql.jdbc.Driver"/><br>
<param name="url" value="jdbc:mysql://localhost:3306/guvnor_db"/><br> <param name="user" value="root" /><br> <param name="password" value="a123456" /><br>
<param name="schema" value="mysql"/><br> <param name="schemaObjectPrefix" value="default_"/><br> <param name="externalBLOBs" value="false"/><br>
</PersistenceManager><br> </Versioning></div>
<div> <!--<br> Search index for content that is shared repository wide<br> (/jcr:system tree, contains mainly versions)<br> --><br> <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex"><br>
<param name="path" value="${rep.home}/repository/index"/><br> <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.XMLTextExtractor"/><br>
<param name="extractorPoolSize" value="2"/><br> <param name="supportHighlighting" value="true"/><br> </SearchIndex><br></Repository><br><br>
<br></div>
<div class="gmail_quote">2009/12/1 Jervisliu <span dir="ltr"><<a href="mailto:jliu@redhat.com">jliu@redhat.com</a>></span><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">A quick Google search indicated that this is probably a JackRabbit<br>issue, see [1]. Did not dig deeper to see if this issue has been fixed<br>
in JackRabbit. You may want to find it out by yourself. One workaround<br>is to replace ${<a href="http://wsp.name/" target="_blank">wsp.name</a> <<a href="http://wsp.name/" target="_blank">http://wsp.name</a>>} with "default".<br>
<br>[1].<br><a href="http://mail-archives.apache.org/mod_mbox/jackrabbit-dev/200601.mbox/%3C004701c61db2$244cb970$b6fdfe0a@gkaradimitr%3E" target="_blank">http://mail-archives.apache.org/mod_mbox/jackrabbit-dev/200601.mbox/%3C004701c61db2$244cb970$b6fdfe0a@gkaradimitr%3E</a><br>
<br>Cheers,<br>Jervis Liu<br>
<div class="im"><br>Sinboy Zhang wrote:<br>> Hi,all:<br>> Guvnor is a BRMS,it can manage the rules through Jackrabbit<br>> Repository.The default,Guvnor work well with derby database.But i want<br>> it work with my database,just like MySQL.<br>
> My step is :<br>> 1.Run Guvnor with default,and generate the repository.xml and<br>> repository dictionary at JBOSS_HOME\bin dictionary<br>> 2.delete repository dictionary and edit repository.xml,only replace<br>
> the content in <PersistenceManage> label ,just like this:<br>> <PersistenceManager<br>> class="org.apache.jackrabbit.core.state.db.SimpleDbPersistenceManager"><br>> <param name="driver" value="com.mysql.jdbc.Driver"/><br>
> <param name="url" value="jdbc:mysql://localhost:3306/guvnor_db"/><br>> <param name="user" value="root" /><br>> <param name="password" value="a123456" /><br>
> <param name="schema" value="mysql"/><br>> <param name="schemaObjectPrefix" value="${<a href="http://wsp.name/" target="_blank">wsp.name</a><br></div>> <<a href="http://wsp.name/" target="_blank">http://wsp.name</a>>}_"/><br>
<div class="im">> <param name="externalBLOBs" value="false"/><br>> </PersistenceManager><br>> 3.install Mysql database,and create the guvnor_db database<br>> instance,and copy mysql driver to JBOSS_HOME\server\deploy\lib<br>
> 4.Restart the JBoss ,i get the exception:<br>> org.drools.repository.RulesRepositoryException:<br>> javax.jcr.RepositoryException: Invalid repository configuration:<br>> repository.xml: Replacement not found for ${<a href="http://wsp.name/" target="_blank">wsp.name</a><br>
</div>> <<a href="http://wsp.name/" target="_blank">http://wsp.name</a>>}.: Replacement not found for ${<a href="http://wsp.name/" target="_blank">wsp.name</a><br>> <<a href="http://wsp.name/" target="_blank">http://wsp.name</a>>}.<br>
<div class="im">><br>> Why?Please help me,thanks!<br></div>> ------------------------------------------------------------------------<br>><br>> _______________________________________________<br>> rules-users mailing list<br>
> <a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>> <a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
><br><br>_______________________________________________<br>rules-users mailing list<br><a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
</blockquote></div><br>