On 09.07.2009 15:08 Alexander Klimetschek wrote:
Is "rmi://localhost:1099/jackrabbit.repository" really the liferay repo?
This is, what I've done this far:
1. Copied Liferay jackrabbit directory to a fresh location: cp -ar
liferay/jackrabbit /fresh/location/
2. Installed Jackrabbit 1.3.1 web app.
3. Used Jackrabbit configuration tool
http://localhost:8080/jackrabbit-webapp-1.3.1/bootstrap/missing.html
to set the repository location to: /fresh/location/jackrabbit
4. Checked the server log (see the attachment) and among others,
there's these two lines:
repositoryConfig: /fresh/location/jackrabbit/repository.xml
(AbstractConfig.java, line 106)
AbstractConfig: rmiUri: //localhost:1099/jackrabbit.repository
(AbstractConfig.java, line 106)
5. The repository.xml is identical to this one:
http://svn.liferay.com/repos/public/portal/tags/4.3.4/portal-impl/src/com/liferay/portal/jcr/jackrabbit/dependencies/repository.xml
So, I think that "rmi://localhost:1099/jackrabbit.repository" is the
right context name.
-Harri
Deploying web application archive jackrabbit-webapp-1.3.1.war
RepositoryStartupServlet: RepositoryStartupServlet initializing... (RepositoryStartupServlet.java, line 233)
AbstractConfig: Configuration of BootstrapConfig (AbstractConfig.java, line 101)
AbstractConfig: ---------------------------------------------- (AbstractConfig.java, line 102)
AbstractConfig: valid: true (AbstractConfig.java, line 106)
AbstractConfig: rmiConfig: org.apache.jackrabbit.j2ee.rmicon...@4aeaf40c (AbstractConfig.java, line 106)
AbstractConfig: repositoryConfig: /fresh/location/jackrabbit/repository.xml (AbstractConfig.java, line 106)
AbstractConfig: class: class org.apache.jackrabbit.j2ee.BootstrapConfig (AbstractConfig.java, line 106)
AbstractConfig: repositoryHome: /fresh/location/jackrabbit (AbstractConfig.java, line 106)
AbstractConfig: repositoryName: jackrabbit.repository (AbstractConfig.java, line 106)
AbstractConfig: jndiConfig: org.apache.jackrabbit.j2ee.jndicon...@73c6641 (AbstractConfig.java, line 106)
AbstractConfig: ---------------------------------------------- (AbstractConfig.java, line 108)
AbstractConfig: Configuration of JNDIConfig (AbstractConfig.java, line 101)
AbstractConfig: ---------------------------------------------- (AbstractConfig.java, line 102)
AbstractConfig: valid: true (AbstractConfig.java, line 106)
AbstractConfig: jndiName: jackrabbit.repository (AbstractConfig.java, line 106)
AbstractConfig: jndiEnabled: true (AbstractConfig.java, line 106)
AbstractConfig: class: class org.apache.jackrabbit.j2ee.JNDIConfig (AbstractConfig.java, line 106)
AbstractConfig: jndiEnv: {java.naming.provider.url=http://www.apache.org/jackrabbit, java.naming.factory.initial=org.apache.jackrabbit.core.jndi.provider.DummyInitialContextFactory} (AbstractConfig.java, line 106)
AbstractConfig: ---------------------------------------------- (AbstractConfig.java, line 108)
AbstractConfig: Configuration of RMIConfig (AbstractConfig.java, line 101)
AbstractConfig: ---------------------------------------------- (AbstractConfig.java, line 102)
AbstractConfig: valid: true (AbstractConfig.java, line 106)
AbstractConfig: rmiName: jackrabbit.repository (AbstractConfig.java, line 106)
AbstractConfig: class: class org.apache.jackrabbit.j2ee.RMIConfig (AbstractConfig.java, line 106)
AbstractConfig: rmiUri: //localhost:1099/jackrabbit.repository (AbstractConfig.java, line 106)
AbstractConfig: rmiPort: 1099 (AbstractConfig.java, line 106)
AbstractConfig: rmiEnabled: true (AbstractConfig.java, line 106)
AbstractConfig: rmiHost: localhost (AbstractConfig.java, line 106)
AbstractConfig: ---------------------------------------------- (AbstractConfig.java, line 108)
RepositoryImpl: Starting repository... (RepositoryImpl.java, line 223)
LocalFileSystem: LocalFileSystem initialized at path /fresh/location/jackrabbit/repository (LocalFileSystem.java, line 166)
NodeTypeRegistry: no custom node type definitions found (NodeTypeRegistry.java, line 839)
LocalFileSystem: LocalFileSystem initialized at path /fresh/location/jackrabbit/version (LocalFileSystem.java, line 166)
LocalFileSystem: LocalFileSystem initialized at path /fresh/location/jackrabbit/version/blobs (LocalFileSystem.java, line 166)
RepositoryImpl: initializing workspace 'liferay'... (RepositoryImpl.java, line 1690)
LocalFileSystem: LocalFileSystem initialized at path /fresh/location/jackrabbit/workspaces/liferay (LocalFileSystem.java, line 166)
LocalFileSystem: LocalFileSystem initialized at path /fresh/location/jackrabbit/workspaces/liferay/blobs (LocalFileSystem.java, line 166)
RepositoryImpl: workspace 'liferay' initialized (RepositoryImpl.java, line 1731)
RepositoryImpl: Repository started (RepositoryImpl.java, line 322)
RepositoryStartupServlet: Repository bound via RMI with name: //localhost:1099/jackrabbit.repository (RepositoryStartupServlet.java, line 539)
RepositoryStartupServlet: Repository bound to JNDI with name: jackrabbit.repository (RepositoryStartupServlet.java, line 431)
RepositoryStartupServlet: RepositoryStartupServlet initialized. (RepositoryStartupServlet.java, line 239)
RepositoryAccessServlet: RepositoryAccessServlet initialized. (RepositoryAccessServlet.java, line 90)
SimpleWebdavServlet: resource-path-prefix = '/repository' (SimpleWebdavServlet.java, line 151)
SimpleWebdavServlet: WWW-Authenticate header = 'Basic realm="Jackrabbit Webdav Server"' (SimpleWebdavServlet.java, line 157)