|
Hi all!
Have any of you successfully configured multiple
JDBC stores in domain.xml?
Have a look at the attached domain.xml file. I have
defined multiple stores using TxFileStore and JDBCStore (both MySQL and
SQLSever).
However it runs into a deadlock when the domain.xml
definition tries to create the objectnodes for the history and files
uri's.
I use tomcat 5 and latest slide.
/jacob
27 May 2004 13:27:07 -
org.apache.slide.store.impl.rdbms.MySqlRDBMSAdapter - ERR
OR - SQL error 1205 on /files/project2: Deadlock found when trying to get lock; Try restarting transaction, message from server: "Lock wait timeout exceeded; T ry restarting transaction" org.apache.slide.common.ServiceAccessException: Service org.apache.slide.store.i [EMAIL PROTECTED] access error : Deadlock found when trying to get loc k; Try restarting transaction, message from server: "Lock wait timeout exceeded ; Try restarting transaction" at org.apache.slide.store.impl.rdbms.MySqlRDBMSAdapter.createException(M ySqlRDBMSAdapter.java:60) at org.apache.slide.store.impl.rdbms.StandardRDBMSAdapter.retrieveObject (StandardRDBMSAdapter.java:356) at org.apache.slide.store.impl.rdbms.AbstractRDBMSStore.retrieveObject(A bstractRDBMSStore.java:588) at org.apache.slide.store.AbstractStore.retrieveObject(AbstractStore.jav a:595) at org.apache.slide.store.ExtendedStore.retrieveObject(ExtendedStore.jav a:516) at org.apache.slide.structure.StructureImpl.create(StructureImpl.java:32 0) at org.apache.slide.common.XMLUnmarshaller.loadObjectNode(XMLUnmarshalle r.java:165) at org.apache.slide.common.XMLUnmarshaller.loadObjectNode(XMLUnmarshalle r.java:305) at org.apache.slide.common.XMLUnmarshaller.loadObjectNode(XMLUnmarshalle r.java:305) at org.apache.slide.common.XMLUnmarshaller.unmarshal(XMLUnmarshaller.jav a:97) at org.apache.slide.common.NamespaceAccessTokenImpl.importData(Namespace AccessTokenImpl.java:270) at org.apache.slide.common.Namespace.loadBaseData(Namespace.java:806) at org.apache.slide.common.Domain.initNamespace(Domain.java:828) at org.apache.slide.common.Domain.init(Domain.java:435) at org.apache.slide.common.Domain.selfInit(Domain.java:761) at org.apache.slide.common.Domain.accessNamespace(Domain.java:237) at wrappers.catalina.SlideRealm.start(SlideRealm.java:218) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1118) at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:521
) at org.apache.catalina.core.StandardService.start(StandardService.java:5 19) at org.apache.catalina.core.StandardServer.start(StandardServer.java:234 5) at org.apache.catalina.startup.Catalina.start(Catalina.java:594) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398) 27 May 2004 13:27:07 - org.apache.slide.common.Namespace - INFO - Namespace base configuration was already done before 27 May 2004 13:27:07 - org.apache.slide.common.Namespace - INFO - Loading namesp ace slide configuration 27 May 2004 13:27:07 - org.apache.slide.common.Domain - ERROR - org.apache.slide .structure.ObjectNotFoundException: No object found at /actions/read org.apache.slide.structure.ObjectNotFoundException: No object found at /actions/ read at org.apache.slide.store.txfile.AbstractXMLResourceDescriptor.retrieveO bject(AbstractXMLResourceDescriptor.java:289) at org.apache.slide.store.txfile.TxXMLFileDescriptorsStore.retrieveObjec t(TxXMLFileDescriptorsStore.java:101) at org.apache.slide.store.AbstractStore.retrieveObject(AbstractStore.jav a:612) at org.apache.slide.store.ExtendedStore.retrieveObject(ExtendedStore.jav a:516) at org.apache.slide.common.NamespaceConfig.getActionNode(NamespaceConfig .java:1057) at org.apache.slide.common.NamespaceConfig.getConfiguredNode(NamespaceCo nfig.java:805) at org.apache.slide.common.NamespaceConfig.initializeNamespaceConfig(Nam espaceConfig.java:675) at org.apache.slide.common.Namespace.loadConfiguration(Namespace.java:86 7) at org.apache.slide.common.Domain.initNamespace(Domain.java:833) at org.apache.slide.common.Domain.init(Domain.java:435) at org.apache.slide.common.Domain.selfInit(Domain.java:761) at org.apache.slide.common.Domain.accessNamespace(Domain.java:237) at wrappers.catalina.SlideRealm.start(SlideRealm.java:218) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1118) at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:521
) at org.apache.catalina.core.StandardService.start(StandardService.java:5 19) at org.apache.catalina.core.StandardServer.start(StandardServer.java:234 5) at org.apache.catalina.startup.Catalina.start(Catalina.java:594) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398) 27 May 2004 13:27:07 - org.apache.slide.common.Domain - INFO - Domain initializa tion complete java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398) Caused by: java.lang.NullPointerException at org.apache.slide.common.NamespaceConfig.getParameter(NamespaceConfig. java:569) at org.apache.slide.common.NamespaceAccessTokenImpl.<init>(NamespaceAcce ssTokenImpl.java:86) at org.apache.slide.common.Domain.accessNamespace(Domain.java:246) at wrappers.catalina.SlideRealm.start(SlideRealm.java:218) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1118) at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:521
) at org.apache.catalina.core.StandardService.start(StandardService.java:5 19) at org.apache.catalina.core.StandardServer.start(StandardServer.java:234 5) at org.apache.catalina.startup.Catalina.start(Catalina.java:594) ... 6 more |
<?xml version="1.0"?> <slide logger="org.apache.slide.util.logger.SimpleLogger" logger-level="6" default="slide"> <namespace name="slide"> <definition> <store name="t"> <parameter name="tlock-timeout">20</parameter> <nodestore classname="org.apache.slide.store.txfile.TxXMLFileDescriptorsStore"> <parameter name="rootpath">e:/tomcat4/stored/store/metadata</parameter> <parameter name="workpath">e:/tomcat4/stored/work/metadata</parameter> <parameter name="defer-saving">true</parameter> <parameter name="url-encode-path">false</parameter> </nodestore> <securitystore> <reference store="nodestore"/> </securitystore> <lockstore> <reference store="nodestore"/> </lockstore> <revisiondescriptorsstore> <reference store="nodestore"/> </revisiondescriptorsstore> <revisiondescriptorstore> <reference store="nodestore"/> </revisiondescriptorstore> <contentstore classname="org.apache.slide.store.txfile.TxFileContentStore"> <parameter name="rootpath">e:/tomcat4/stored/store/content</parameter> <parameter name="workpath">e:/tomcat4/stored/work/content</parameter> <parameter name="defer-saving">true</parameter> <parameter name="url-encode-path">false</parameter> </contentstore> </store> <store name="tx"> <parameter name="tlock-timeout">20</parameter> <nodestore classname="org.apache.slide.store.txfile.TxXMLFileDescriptorsStore"> <parameter name="rootpath">e:/tomcat4/store/store/metadata</parameter> <parameter name="workpath">e:/tomcat4/store/work/metadata</parameter> <parameter name="defer-saving">true</parameter> <parameter name="url-encode-path">false</parameter> </nodestore> <securitystore> <reference store="nodestore"/> </securitystore> <lockstore> <reference store="nodestore"/> </lockstore> <revisiondescriptorsstore> <reference store="nodestore"/> </revisiondescriptorsstore> <revisiondescriptorstore> <reference store="nodestore"/> </revisiondescriptorstore> <contentstore classname="org.apache.slide.store.txfile.TxFileContentStore"> <parameter name="rootpath">e:/tomcat4/store/store/content</parameter> <parameter name="workpath">e:/tomcat4/store/work/content</parameter> <parameter name="defer-saving">true</parameter> <parameter name="url-encode-path">false</parameter> </contentstore> </store> <store name="history_tx"> <parameter name="tlock-timeout">20</parameter> <nodestore classname="org.apache.slide.store.txfile.TxXMLFileDescriptorsStore"> <parameter name="rootpath">e:/tomcat4/store1/store/metadata</parameter> <parameter name="workpath">e:/tomcat4/store1/work/metadata</parameter> <parameter name="defer-saving">true</parameter> <parameter name="url-encode-path">false</parameter> </nodestore> <securitystore> <reference store="nodestore"/> </securitystore> <lockstore> <reference store="nodestore"/> </lockstore> <revisiondescriptorsstore> <reference store="nodestore"/> </revisiondescriptorsstore> <revisiondescriptorstore> <reference store="nodestore"/> </revisiondescriptorstore> <contentstore classname="org.apache.slide.store.txfile.TxFileContentStore"> <parameter name="rootpath">e:/tomcat4/store1/store/content</parameter> <parameter name="workpath">e:/tomcat4/store1/work/content</parameter> <parameter name="defer-saving">true</parameter> <parameter name="url-encode-path">true</parameter> </contentstore> </store> <store name="project1"> <parameter name="tlock-timeout">20</parameter> <nodestore classname="org.apache.slide.store.impl.rdbms.JDBCStore"> <parameter name="adapter">org.apache.slide.store.impl.rdbms.SQLServerRDBMSAdapter</parameter> <parameter name="driver">com.microsoft.jdbc.sqlserver.SQLServerDriver</parameter> <parameter name="url">jdbc:datadirect:sqlserver://localhost:1433;DatabaseName=sl;SelectMethod=cursor</parameter> <parameter name="user">sl</parameter> <parameter name="password">sl</parameter> <parameter name="dbcpPooling">true</parameter> <parameter name="maxPooledConnections">10</parameter> <parameter name="isolation">READ_COMMITTED</parameter> </nodestore> <securitystore> <reference store="nodestore"/> </securitystore> <lockstore> <reference store="nodestore"/> </lockstore> <revisiondescriptorsstore> <reference store="nodestore"/> </revisiondescriptorsstore> <revisiondescriptorstore> <reference store="nodestore"/> </revisiondescriptorstore> <contentstore> <reference store="nodestore"/> </contentstore> </store> <store name="history_project1"> <parameter name="tlock-timeout">20</parameter> <nodestore classname="org.apache.slide.store.impl.rdbms.JDBCStore"> <parameter name="adapter">org.apache.slide.store.impl.rdbms.SQLServerRDBMSAdapter</parameter> <parameter name="driver">com.microsoft.jdbc.sqlserver.SQLServerDriver</parameter> <parameter name="url">jdbc:datadirect:sqlserver://localhost:1433;DatabaseName=sl;SelectMethod=cursor</parameter> <parameter name="user">sl</parameter> <parameter name="password">sl</parameter> <parameter name="dbcpPooling">true</parameter> <parameter name="maxPooledConnections">10</parameter> <parameter name="isolation">READ_COMMITTED</parameter> </nodestore> <securitystore> <reference store="nodestore"/> </securitystore> <lockstore> <reference store="nodestore"/> </lockstore> <revisiondescriptorsstore> <reference store="nodestore"/> </revisiondescriptorsstore> <revisiondescriptorstore> <reference store="nodestore"/> </revisiondescriptorstore> <contentstore> <reference store="nodestore"/> </contentstore> </store> <store name="project2"> <parameter name="tlock-timeout">20</parameter> <nodestore classname="org.apache.slide.store.impl.rdbms.JDBCStore"> <parameter name="adapter">org.apache.slide.store.impl.rdbms.MySqlRDBMSAdapter</parameter> <parameter name="driver">com.mysql.jdbc.Driver</parameter> <parameter name="url">jdbc:mysql://localhost/slide</parameter> <parameter name="user">sl</parameter> <parameter name="password">sl</parameter> <parameter name="dbcpPooling">true</parameter> <parameter name="maxPooledConnections">10</parameter> <parameter name="isolation">SERIALIZABLE</parameter> </nodestore> <securitystore> <reference store="nodestore"/> </securitystore> <lockstore> <reference store="nodestore"/> </lockstore> <revisiondescriptorsstore> <reference store="nodestore"/> </revisiondescriptorsstore> <revisiondescriptorstore> <reference store="nodestore"/> </revisiondescriptorstore> <contentstore> <reference store="nodestore"/> </contentstore> </store> <store name="history_project2"> <parameter name="tlock-timeout">20</parameter> <nodestore classname="org.apache.slide.store.impl.rdbms.JDBCStore"> <parameter name="adapter">org.apache.slide.store.impl.rdbms.MySqlRDBMSAdapter</parameter> <parameter name="driver">com.mysql.jdbc.Driver</parameter> <parameter name="url">jdbc:mysql://localhost/slide</parameter> <parameter name="user">sl</parameter> <parameter name="password">sl</parameter> <parameter name="dbcpPooling">true</parameter> <parameter name="maxPooledConnections">10</parameter> <parameter name="isolation">SERIALIZABLE</parameter> </nodestore> <securitystore> <reference store="nodestore"/> </securitystore> <lockstore> <reference store="nodestore"/> </lockstore> <revisiondescriptorsstore> <reference store="nodestore"/> </revisiondescriptorsstore> <revisiondescriptorstore> <reference store="nodestore"/> </revisiondescriptorstore> <contentstore> <reference store="nodestore"/> </contentstore> </store> <store name="project3"> <parameter name="tlock-timeout">20</parameter> <nodestore classname="org.apache.slide.store.impl.rdbms.JDBCStore"> <parameter name="adapter">org.apache.slide.store.impl.rdbms.MySqlRDBMSAdapter</parameter> <parameter name="driver">com.mysql.jdbc.Driver</parameter> <parameter name="url">jdbc:mysql://localhost/slide2</parameter> <parameter name="user">sl</parameter> <parameter name="password">sl</parameter> <parameter name="dbcpPooling">true</parameter> <parameter name="maxPooledConnections">10</parameter> <parameter name="isolation">SERIALIZABLE</parameter> </nodestore> <securitystore> <reference store="nodestore"/> </securitystore> <lockstore> <reference store="nodestore"/> </lockstore> <revisiondescriptorsstore> <reference store="nodestore"/> </revisiondescriptorsstore> <revisiondescriptorstore> <reference store="nodestore"/> </revisiondescriptorstore> <contentstore> <reference store="nodestore"/> </contentstore> </store> <store name="history_project3"> <parameter name="tlock-timeout">20</parameter> <nodestore classname="org.apache.slide.store.impl.rdbms.JDBCStore"> <parameter name="adapter">org.apache.slide.store.impl.rdbms.MySqlRDBMSAdapter</parameter> <parameter name="driver">com.mysql.jdbc.Driver</parameter> <parameter name="url">jdbc:mysql://localhost/slide2</parameter> <parameter name="user">sl</parameter> <parameter name="password">sl</parameter> <parameter name="dbcpPooling">true</parameter> <parameter name="maxPooledConnections">10</parameter> <parameter name="isolation">SERIALIZABLE</parameter> </nodestore> <securitystore> <reference store="nodestore"/> </securitystore> <lockstore> <reference store="nodestore"/> </lockstore> <revisiondescriptorsstore> <reference store="nodestore"/> </revisiondescriptorsstore> <revisiondescriptorstore> <reference store="nodestore"/> </revisiondescriptorstore> <contentstore> <reference store="nodestore"/> </contentstore> </store> <scope match="/" store="t"/> <scope match="/files" store="tx"/> <scope match="/history/tx" store="history_tx"/> <scope match="/files/project1" store="project1"/> <scope match="/history/project1" store="history_project1"/> <scope match="/files/project2" store="project2"/> <scope match="/history/project2" store="history_project2"/> <scope match="/files/project3" store="project3"/> <scope match="/history/project3" store="history_project3"/> </definition> <configuration> <!-- Actions mapping --> <read-object>/actions/read</read-object> <create-object>/actions/write</create-object> <remove-object>/actions/write</remove-object> <grant-permission>/actions/write-acl</grant-permission> <revoke-permission>/actions/write-acl</revoke-permission> <read-permissions>/actions/read-acl</read-permissions> <read-own-permissions>/actions/read-current-user-privilege-set</read-own-permissions> <lock-object>/actions/write</lock-object> <kill-lock>/actions/unlock</kill-lock> <read-locks>/actions/read</read-locks> <read-revision-metadata>/actions/read</read-revision-metadata> <create-revision-metadata>/actions/write-properties</create-revision-metadata> <modify-revision-metadata>/actions/write-properties</modify-revision-metadata> <remove-revision-metadata>/actions/write-properties</remove-revision-metadata> <read-revision-content>/actions/read</read-revision-content> <create-revision-content>/actions/write-content</create-revision-content> <modify-revision-content>/actions/write-content</modify-revision-content> <remove-revision-content>/actions/write-content</remove-revision-content> <bind-member>/actions/bind</bind-member> <unbind-member>/actions/unbind</unbind-member> <!-- Paths configuration --> <userspath>/users</userspath> <groupspath>/groups</groupspath> <actionspath>/actions</actionspath> <filespath>/files</filespath> <parameter name="dav">true</parameter> <parameter name="standalone">true</parameter> <parameter name="acl_inheritance_type">path</parameter> <!-- Nested roles: 0 means no nesting (default), 1 means one sublevel, etc. --> <parameter name="nested_roles_maxdepth">1</parameter> </configuration> <data> <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/"> <permission action="all" subject="/groups/root" inheritable="true"/> <permission action="/actions/read-acl" subject="all" inheritable="true" negative="true"/> <permission action="/actions/write-acl" subject="all" inheritable="true" negative="true"/> <permission action="/actions/unlock" subject="all" inheritable="true" negative="true"/> <permission action="/actions/read" subject="all" inheritable="true"/> <!-- /users --> <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/users"> <permission action="all" subject="self" inheritable="true"/> <permission action="all" subject="unauthenticated" inheritable="true" negative="true"/> <!-- /users/root represents the administrator --> <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/users/root"> <revision> <property namespace="http://jakarta.apache.org/slide/" name="password"/> </revision> </objectnode> <!-- /users/john and /users/john2 represent authenticated users --> <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/users/john"> <revision> <property namespace="http://jakarta.apache.org/slide/" name="password"/> </revision> </objectnode> <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/users/john2"> <revision> <property namespace="http://jakarta.apache.org/slide/" name="password"/> </revision> </objectnode> <!-- /users/guest represents an authenticated or unauthenticated guest user --> <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/users/guest"> <revision> <property namespace="http://jakarta.apache.org/slide/" name="password"/> </revision> </objectnode> </objectnode> <!-- /roles --> <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/groups"> <permission action="all" subject="self" inheritable="true"/> <permission action="all" subject="unauthenticated" inheritable="true" negative="true"/> <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/groups/root"> <revision> <property name="group-member-set"><![CDATA[<D:href xmlns:D='DAV:'>/users/root</D:href>]]></property> </revision> </objectnode> <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/groups/user"> <revision> <property name="group-member-set"><![CDATA[<D:href xmlns:D='DAV:'>/users/john</D:href><D:href xmlns:D='DAV:'>/users/john2</D:href><D:href xmlns:D='DAV:'>/users/root</D:href>]]></property> </revision> </objectnode> <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/groups/guest"> <revision> <property name="group-member-set"><![CDATA[<D:href xmlns:D='DAV:'>/users/guest</D:href>]]></property> </revision> </objectnode> </objectnode> <!-- action --> <objectnode classname="org.apache.slide.structure.ActionNode" uri="/actions"> <objectnode classname="org.apache.slide.structure.ActionNode" uri="/actions/read"> <revision> <property name="privilege-member-set"><![CDATA[<D:href xmlns:D='DAV:'>/actions/read-acl</D:href> <D:href xmlns:D='DAV:'>/actions/read-current-user-privilege-set</D:href>]]></property> </revision> </objectnode> <objectnode classname="org.apache.slide.structure.ActionNode" uri="/actions/read-acl"> <revision> <property name="privilege-member-set"/> </revision> </objectnode> <objectnode classname="org.apache.slide.structure.ActionNode" uri="/actions/read-current-user-privilege-set"> <revision> <property name="privilege-member-set"/> </revision> </objectnode> <objectnode classname="org.apache.slide.structure.ActionNode" uri="/actions/write"> <revision> <property name="privilege-member-set"><![CDATA[<D:href xmlns:D='DAV:'>/actions/write-acl</D:href> <D:href xmlns:D='DAV:'>/actions/write-properties</D:href> <D:href xmlns:D='DAV:'>/actions/write-content</D:href>]]></property> </revision> </objectnode> <objectnode classname="org.apache.slide.structure.ActionNode" uri="/actions/write-acl"> <revision> <property name="privilege-member-set"/> </revision> </objectnode> <objectnode classname="org.apache.slide.structure.ActionNode" uri="/actions/write-properties"> <revision> <property name="privilege-member-set"/> </revision> </objectnode> <objectnode classname="org.apache.slide.structure.ActionNode" uri="/actions/write-content"> <revision> <property name="privilege-member-set"><![CDATA[<D:href xmlns:D='DAV:'>/actions/bind</D:href> <D:href xmlns:D='DAV:'>/actions/unbind</D:href>]]></property> </revision> </objectnode> <objectnode classname="org.apache.slide.structure.ActionNode" uri="/actions/bind"> <revision> <property name="privilege-member-set"/> </revision> </objectnode> <objectnode classname="org.apache.slide.structure.ActionNode" uri="/actions/unbind"> <revision> <property name="privilege-member-set"/> </revision> </objectnode> <objectnode classname="org.apache.slide.structure.ActionNode" uri="/actions/unlock"> <revision> <property name="privilege-member-set"/> </revision> </objectnode> </objectnode> <!-- DeltaV: default history and workspace paths --> <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/files"> <permission action="all" subject="unauthenticated" inheritable="true"/> <permission action="/actions/write" subject="/groups/user" inheritable="true"/> <permission action="/actions/read-acl" subject="owner" inheritable="true"/> <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/files/project1"> </objectnode> <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/files/project2"> </objectnode> <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/files/project3"> </objectnode> </objectnode> <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/history"> <permission action="all" subject="unauthenticated" inheritable="true"/> <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/history/project1"> <permission action="all" subject="unauthenticated" inheritable="true"/> </objectnode> <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/history/tx"> <permission action="all" subject="unauthenticated" inheritable="true"/> </objectnode> <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/history/project2"> <permission action="all" subject="unauthenticated" inheritable="true"/> </objectnode> <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/history/project3"> <permission action="all" subject="unauthenticated" inheritable="true"/> </objectnode> </objectnode> <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/workspace"> <permission action="all" subject="unauthenticated" inheritable="true"/> </objectnode> <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/workingresource"> <permission action="all" subject="unauthenticated" inheritable="true"/> </objectnode> </objectnode> </data> </namespace> <!--parameter name="historypath">/history</parameter--> <parameter name="historypath">/history/${store}</parameter> <parameter name="workspacepath">/workspace</parameter> <parameter name="workingresourcepath">/workingresource</parameter> <parameter name="auto-version">checkout-checkin</parameter> <parameter name="auto-version-control">false</parameter> <parameter name="versioncontrol-exclude"/> <parameter name="checkout-fork">forbidden</parameter> <parameter name="checkin-fork">forbidden</parameter> </slide>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
