留言板
DL JCR hook against Oracle 11g
Hi,
I'm trying to hook up the document library against an Oracle DB. I've set the dl.hook.impl to com.liferay.documentlibrary.util.JCRHook and my repository looks like
(also tried some other Oracle classes mentioned in other posts)
but when the repo is accessed I end up with a
Which could be an attempt to insert an empty string(?)
I'm on JBoss 7.1.2.
Thanks in advance,
Nik
I'm trying to hook up the document library against an Oracle DB. I've set the dl.hook.impl to com.liferay.documentlibrary.util.JCRHook and my repository looks like
<!--?xml version="1.0"?-->
<repository>
<filesystem class="org.apache.jackrabbit.core.fs.db.OracleFileSystem">
<param name="driver" value="javax.naming.InitialContext">
<param name="url" value="java:jboss/datasources/LiferayPool">
<param name="schemaObjectPrefix" value="fs_">
</filesystem>
<datastore class="org.apache.jackrabbit.core.data.db.DbDataStore">
<param name="driver" value="javax.naming.InitialContext">
<param name="url" value="java:jboss/datasources/LiferayPool">
<param name="databaseType" value="oracle">
<param name="schemaObjectPrefix" value="ds_">
</datastore>
<security appname="Jackrabbit">
<securitymanager class="org.apache.jackrabbit.core.DefaultSecurityManager" workspaceName="security" />
<accessmanager class="org.apache.jackrabbit.core.security.DefaultAccessManager" />
<loginmodule class="org.apache.jackrabbit.core.security.authentication.DefaultLoginModule">
<param name="anonymousId" value="anonymous">
<param name="adminId" value="admin">
</loginmodule>
</security>
<workspaces rootPath="${rep.home}/workspaces" defaultWorkspace="default" maxIdleTime="2" />
<workspace name="${wsp.name}">
<filesystem class="org.apache.jackrabbit.core.fs.db.OracleFileSystem">
<param name="driver" value="javax.naming.InitialContext">
<param name="url" value="java:jboss/datasources/LiferayPool">
<param name="schemaObjectPrefix" value="fs_${wsp.name}_">
</filesystem>
<persistencemanager class="org.apache.jackrabbit.core.persistence.bundle.OraclePersistenceManager">
<param name="driver" value="javax.naming.InitialContext">
<param name="url" value="java:jboss/datasources/LiferayPool">
<param name="databaseType" value="oracle">
<param name="schemaObjectPrefix" value="pm_${wsp.name}_">
</persistencemanager>
<searchindex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
<param name="path" value="${wsp.home}/index">
</searchindex>
</workspace>
<versioning rootpath="${rep.home}/version">
<filesystem class="org.apache.jackrabbit.core.fs.db.OracleFileSystem">
<param name="driver" value="javax.naming.InitialContext">
<param name="url" value="java:jboss/datasources/LiferayPool">
<param name="schemaObjectPrefix" value="fs_ver_">
</filesystem>
<persistencemanager class="org.apache.jackrabbit.core.persistence.bundle.OraclePersistenceManager">
<param name="driver" value="javax.naming.InitialContext">
<param name="url" value="java:jboss/datasources/LiferayPool">
<param name="databaseType" value="oracle">
<param name="schemaObjectPrefix" value="pm_ver_">
</persistencemanager>
</versioning>
<searchindex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
<param name="path" value="${rep.home}/repository/index">
</searchindex>
</repository>
(also tried some other Oracle classes mentioned in other posts)
but when the repo is accessed I end up with a
12:56:09,964 INFO [stdout] (http-/127.0.0.1:80-1) Caused by: java.sql.SQLIntegrityConstraintViolationException: ORA-01400: cannot insert NULL into ("LIFERAY"."PM_VER_NAMES"."ID")
12:56:09,965 INFO [stdout] (http-/127.0.0.1:80-1)
12:56:09,965 INFO [stdout] (http-/127.0.0.1:80-1) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:440)
12:56:09,966 INFO [stdout] (http-/127.0.0.1:80-1) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:396)
12:56:09,966 INFO [stdout] (http-/127.0.0.1:80-1) at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:837)
12:56:09,966 INFO [stdout] (http-/127.0.0.1:80-1) at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:445)
12:56:09,966 INFO [stdout] (http-/127.0.0.1:80-1) at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:191)
12:56:09,967 INFO [stdout] (http-/127.0.0.1:80-1) at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:523)
12:56:09,967 INFO [stdout] (http-/127.0.0.1:80-1) at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:207)
12:56:09,967 INFO [stdout] (http-/127.0.0.1:80-1) at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:1010)
12:56:09,969 INFO [stdout] (http-/127.0.0.1:80-1) at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1315)
12:56:09,970 INFO [stdout] (http-/127.0.0.1:80-1) at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3576)
12:56:09,970 INFO [stdout] (http-/127.0.0.1:80-1) at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3677)
12:56:09,971 INFO [stdout] (http-/127.0.0.1:80-1) at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1374)
12:56:09,971 INFO [stdout] (http-/127.0.0.1:80-1) at org.jboss.jca.adapters.jdbc.WrappedPreparedStatement.execute(WrappedPreparedStatement.java:404)
12:56:09,972 INFO [stdout] (http-/127.0.0.1:80-1) at org.apache.jackrabbit.core.persistence.bundle.ConnectionRecoveryManager.executeStmtInternal(ConnectionRecoveryManager.java:371)
12:56:09,972 INFO [stdout] (http-/127.0.0.1:80-1) at org.apache.jackrabbit.core.persistence.bundle.ConnectionRecoveryManager.executeStmtInternal(ConnectionRecoveryManager.java:298)
12:56:09,972 INFO [stdout] (http-/127.0.0.1:80-1) at org.apache.jackrabbit.core.persistence.bundle.ConnectionRecoveryManager.executeStmt(ConnectionRecoveryManager.java:261)
12:56:09,973 INFO [stdout] (http-/127.0.0.1:80-1) at org.apache.jackrabbit.core.persistence.bundle.ConnectionRecoveryManager.executeStmt(ConnectionRecoveryManager.java:239)
12:56:09,974 INFO [stdout] (http-/127.0.0.1:80-1) at org.apache.jackrabbit.core.persistence.bundle.NGKDbNameIndex.insertString(NGKDbNameIndex.java:61)
12:56:09,974 INFO [stdout] (http-/127.0.0.1:80-1) ... 88 more
Which could be an attempt to insert an empty string(?)
I'm on JBoss 7.1.2.
Thanks in advance,
Nik
Tried dropping all tables and having them re-created. Now on first attempt of reading a resource, I see nothing in the logs but the workspace .lock file is left and on refresh I end up with
Any theories?
05:18:33,866 INFO [stdout] (http-/127.0.0.1:80-2) 05:18:33,863 ERROR [JCRFactoryImpl:70] Could not login to the workspace liferay
05:18:33,925 INFO [stdout] (http-/127.0.0.1:80-2) 05:18:33,871 ERROR [ImageImpl:67] Error reading image 12120
05:18:33,926 INFO [stdout] (http-/127.0.0.1:80-2) com.liferay.portal.kernel.exception.SystemException: javax.jcr.RepositoryException: The repository home C:\Java\AS\data\jackrabbit\home appears to be in use since the file named .lock is already locked by the current process.
05:18:33,927 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portlet.documentlibrary.store.JCRStore.getFileAsStream(JCRStore.java:443)
05:18:33,930 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portlet.documentlibrary.store.BaseStore.getFileAsStream(BaseStore.java:354)
05:18:33,931 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portlet.documentlibrary.store.StoreProxyImpl.getFileAsStream(StoreProxyImpl.java:153)
05:18:33,932 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portlet.documentlibrary.store.SafeFileNameStoreWrapper.getFileAsStream(SafeFileNameStoreWrapper.java:232)
05:18:33,932 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portlet.documentlibrary.store.DLStoreImpl.getFileAsStream(DLStoreImpl.java:250)
05:18:33,932 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portlet.documentlibrary.store.DLStoreUtil.getFileAsStream(DLStoreUtil.java:405)
05:18:33,933 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.model.impl.ImageImpl.getTextObj(ImageImpl.java:57)
05:18:33,934 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.webserver.WebServerServlet.getImageBytes(WebServerServlet.java:468)
05:18:33,934 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.webserver.WebServerServlet.writeImage(WebServerServlet.java:1034)
05:18:33,935 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.webserver.WebServerServlet.service(WebServerServlet.java:246)
05:18:33,936 INFO [stdout] (http-/127.0.0.1:80-2) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
05:18:33,936 INFO [stdout] (http-/127.0.0.1:80-2) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
05:18:33,936 INFO [stdout] (http-/127.0.0.1:80-2) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
05:18:33,936 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
05:18:33,937 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
05:18:33,938 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.servlet.filters.cache.CacheFilter.processFilter(CacheFilter.java:414)
05:18:33,941 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
05:18:33,942 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
05:18:33,973 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
05:18:33,974 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
05:18:33,974 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.servlet.filters.etag.ETagFilter.processFilter(ETagFilter.java:55)
05:18:33,974 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
05:18:33,975 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
05:18:33,975 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
05:18:33,976 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
05:18:33,976 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.servlet.filters.header.HeaderFilter.processFilter(HeaderFilter.java:150)
05:18:33,978 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
05:18:33,978 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
05:18:33,979 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
05:18:33,979 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
05:18:33,979 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.servlet.filters.sso.ntlm.NtlmPostFilter.processFilter(NtlmPostFilter.java:83)
05:18:33,980 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
05:18:33,980 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
05:18:33,980 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
05:18:33,981 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
05:18:33,982 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.sharepoint.SharepointFilter.processFilter(SharepointFilter.java:80)
05:18:33,982 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
05:18:33,992 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
05:18:33,992 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
05:18:33,994 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
05:18:33,995 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:208)
05:18:33,995 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
05:18:33,996 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
05:18:33,996 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
05:18:33,997 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:184)
05:18:33,998 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:92)
05:18:34,000 INFO [stdout] (http-/127.0.0.1:80-2) at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)
05:18:34,004 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
05:18:34,005 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
05:18:34,006 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:164)
05:18:34,007 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:92)
05:18:34,007 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:164)
05:18:34,008 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:92)
05:18:34,008 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:184)
05:18:34,008 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:92)
05:18:34,011 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:70)
05:18:34,011 INFO [stdout] (http-/127.0.0.1:80-2) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
05:18:34,012 INFO [stdout] (http-/127.0.0.1:80-2) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
05:18:34,012 INFO [stdout] (http-/127.0.0.1:80-2) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
05:18:34,012 INFO [stdout] (http-/127.0.0.1:80-2) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
05:18:34,013 INFO [stdout] (http-/127.0.0.1:80-2) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:397)
05:18:34,013 INFO [stdout] (http-/127.0.0.1:80-2) at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)
05:18:34,014 INFO [stdout] (http-/127.0.0.1:80-2) at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)
05:18:34,014 INFO [stdout] (http-/127.0.0.1:80-2) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
05:18:34,014 INFO [stdout] (http-/127.0.0.1:80-2) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
05:18:34,015 INFO [stdout] (http-/127.0.0.1:80-2) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
05:18:34,015 INFO [stdout] (http-/127.0.0.1:80-2) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
05:18:34,015 INFO [stdout] (http-/127.0.0.1:80-2) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
05:18:34,015 INFO [stdout] (http-/127.0.0.1:80-2) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:679)
05:18:34,016 INFO [stdout] (http-/127.0.0.1:80-2) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:931)
05:18:34,017 INFO [stdout] (http-/127.0.0.1:80-2) at java.lang.Thread.run(Thread.java:722)
05:18:34,017 INFO [stdout] (http-/127.0.0.1:80-2) Caused by: javax.jcr.RepositoryException: The repository home C:\Java\AS\data\jackrabbit\home appears to be in use since the file named .lock is already locked by the current process.
05:18:34,017 INFO [stdout] (http-/127.0.0.1:80-2) at org.apache.jackrabbit.core.util.RepositoryLock.tryLock(RepositoryLock.java:159)
05:18:34,018 INFO [stdout] (http-/127.0.0.1:80-2) at org.apache.jackrabbit.core.util.RepositoryLock.acquire(RepositoryLock.java:138)
05:18:34,018 INFO [stdout] (http-/127.0.0.1:80-2) at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:302)
05:18:34,018 INFO [stdout] (http-/127.0.0.1:80-2) at org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:673)
05:18:34,019 INFO [stdout] (http-/127.0.0.1:80-2) at org.apache.jackrabbit.core.TransientRepository$2.getRepository(TransientRepository.java:231)
05:18:34,019 INFO [stdout] (http-/127.0.0.1:80-2) at org.apache.jackrabbit.core.TransientRepository.startRepository(TransientRepository.java:279)
05:18:34,019 INFO [stdout] (http-/127.0.0.1:80-2) at org.apache.jackrabbit.core.TransientRepository.login(TransientRepository.java:375)
05:18:34,021 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.jcr.jackrabbit.JCRFactoryImpl.createSession(JCRFactoryImpl.java:67)
05:18:34,022 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.jcr.JCRFactoryUtil.createSession(JCRFactoryUtil.java:61)
05:18:34,022 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portal.jcr.JCRFactoryUtil.createSession(JCRFactoryUtil.java:44)
05:18:34,023 INFO [stdout] (http-/127.0.0.1:80-2) at com.liferay.portlet.documentlibrary.store.JCRStore.getFileAsStream(JCRStore.java:423)
05:18:34,023 INFO [stdout] (http-/127.0.0.1:80-2) ... 70 more
</init>
Any theories?
Any help on this would be... helpful.
Miguel Ángel Júlvez,修改在11 年前。
RE: DL JCR hook against Oracle 11g
Junior Member 帖子: 63 加入日期: 11-3-29 最近的帖子
Hi Nicklas,
just delete this line on your repository.xml:
<SecurityManager class="org.apache.jackrabbit.core.DefaultSecurityManager" workspaceName="security" />
Regards
just delete this line on your repository.xml:
<SecurityManager class="org.apache.jackrabbit.core.DefaultSecurityManager" workspaceName="security" />
Regards
Nicklas Karlsson:
Any help on this would be... helpful.
Thanks for the tip, however, I still get the "locked by the current process"...
Miguel Ángel Júlvez,修改在11 年前。
RE: DL JCR hook against Oracle 11g
Junior Member 帖子: 63 加入日期: 11-3-29 最近的帖子
Find attached a repository.xml working with derby. It's an original repository.xml from jackrabbit 2.1.2 with commented lines to make it work on liferay
Perhaps it will help you
Perhaps it will help you
Nicklas Karlsson:
Thanks for the tip, however, I still get the "locked by the current process"...