I'm sorry I don't have any background information about it.
In the meantime I found a solution for the problem, that Jackrabbit
hangs in the shutdown() method. If somebody is interested I can probably
send a preliminary version of the fixed JCR Browser with Jackrabbit
1.2.1 in the course of this week. To release a version at sourceforge I
will need more time for additional tests.
Bye,
Sandro
avim wrote:
Sure, I realize that. looking forward for your patch...
Do you have any idea if jackrabbit viewer has the same architecture?
Sandro Boehme wrote:
You need to have dependencies, because connecting to a JCR is not
specified in JSR-170. It will probably be specified in JSR-283.
-----Ursprüngliche Nachricht-----
Von: Sandro Boehme [mailto:[EMAIL PROTECTED]
Gesendet: Dienstag, 6. Februar 2007 14:44
An: [email protected]
Betreff: AW: Anyone using JCR Browser???
Hi,
the UI-Plugin of the JCR Browser does not depend on a JCR implementation
like Jackrabbit. It does not even know the Jackrabbit jar files. This
means the JCR Browser is "pure JCR". It uses some kind of "connector"
architecture that is based on Eclipse Plugins. At the moment there are
three connectors. There is one for the jLibrary DMS, one for a RMI
connection and one local Jackrabbit connection. It is also possible to
create a connector for Alfresco, Exo or other JCR implementations. The
local Jackrabbit connection contains the Jackrabbit jar's. In earlier days
I explicitly called the shutdown() method in the local Jackrabbit
connection because for some reason it did not work in an other way. I will
try to only call the "logout" method. As this logs out the only
javax.jcr.Session it should automatically shutdown the repository. I will
try that when I have the time.
Bye,
Sandro
-----Ursprüngliche Nachricht-----
Von: avim [mailto:[EMAIL PROTECTED]
Gesendet: Dienstag, 6. Februar 2007 14:27
An: [email protected]
Betreff: Re: Anyone using JCR Browser???
It's not gonna work, cause jackrabbit's api and hierarchy(CD) has been
slightly changed.
Unfortunately these tools are not "pure JCR" and have code dependencies on
jackrabbit...
Sandro Böhme wrote:
Glaucio Scheibel schrieb:
I change the jars from JCR browser and it works, only disconnecting
is still freezing (I have to quit eclipse to do this).
I'm already in the process to test the update of the local repository
connector to Jackrabbit 1.2.1 and experienced the same behavior. The
call to repository.shutdown()
(http://jackrabbit.apache.org/api-1/org/apache/jackrabbit/core/Reposit
oryImpl.html#shutdown()) never comes back. I will go into the details
to find out, what the reason is as soon as I have the time.
Regards,
Sandro
Glaucio
avim wrote:
The reason is lucene & indexes.
If the repository was touched by 1.2.1, in order to access it by JCR
browser or jackrabbit viewer you must delete the indexes
manually(every time!):
repository/index, workspaces/default/index etc.
Not such a good idea, but it works...
I hope these tools will be upgraded soon...
Does any one know alternative tools?
Nithya Mani wrote:
Hi,
I am using JCR browser 0.9 Eclipse plug-in with
jackrabbit-core-1.0.jar. I tried with the local jackrabbit
repository. There is a problem during login.
I have set only 'userid' as user name for Simple Credentials of JCR
browser.
It doesn't throw any error message. It just says '-1:-1:-1'.
It was not possible to login. Please check the credentials.
-1: -1: -1
What does the meaning of this message? Here is the repository.xml
file I am using.
<Repository>
<FileSystem
class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
<param name="path" value="${rep.home}/repository"/>
</FileSystem>
<Security appName="Jackrabbit">
<AccessManager
class="org.apache.jackrabbit.core.security.SimpleAccessManager">
</AccessManager>
<LoginModule
class="org.apache.jackrabbit.core.security.SimpleLoginModule">
</LoginModule>
</Security>
<Workspaces rootPath="${rep.home}/workspaces"
defaultWorkspace="default"/>
<Workspace name="${wsp.name}">
<FileSystem
class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
<param name="path" value="${wsp.home}"/>
</FileSystem>
<PersistenceManager
class="org.apache.jackrabbit.core.state.db.SimpleDbPersistenceManager">
<param name="driver"
value="oracle.jdbc.driver.OracleDriver"/>
<param name="url"
value="jdbc:oracle:thin:@xxxx:1521:orcl"/>
<param name="user" value="nithya"/>
<param name="password" value="nithya"/>
<param name="schema" value="oracle"/>
<param name="schemaObjectPrefix" value="${wsp.name}_"/>
<param name="externalBLOBs" value="false"/>
</PersistenceManager>
<SearchIndex
class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
<param name="path" value="${wsp.home}/index"/>
</SearchIndex>
</Workspace>
<!--
Configures the versioning
-->
<Versioning rootPath="${rep.home}/version">
<FileSystem
class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
<param name="path" value="${rep.home}/version" />
</FileSystem>
<PersistenceManager
class="org.apache.jackrabbit.core.state.db.SimpleDbPersistenceManager">
<param name="driver"
value="oracle.jdbc.driver.OracleDriver"/>
<param name="url"
value="jdbc:oracle:thin:@blizzard:1521:orcl"/>
<param name="user" value="nithya_registry"/>
<param name="password" value="nithya"/>
<param name="schema" value="oracle"/>
<param name="schemaObjectPrefix" value="version_"/>
<param name="externalBLOBs" value="false"/>
</PersistenceManager>
</Versioning>
<SearchIndex
class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
<param name="path" value="${rep.home}/repository/index"/>
</SearchIndex>
</Repository>
Am I missing anything?
Regards,
Nithya Mani
Senior Developer, webMethods
[EMAIL PROTECTED]
IM: nithya_infravio (Yahoo)
-----Original Message-----
From: Sandro Boehme [mailto:[EMAIL PROTECTED] Sent:
Thursday, January 25, 2007 3:14 PM
To: [email protected]
Subject: Re: Anyone using JCR Browser?
Hi Waldemar,
you are right the local repository (deployment model 1) connection
of the JCR Browser uses the Jackrabbit 1.0 libraries in the Eclipse
classpath. But the Eclipse plugin classpath is not configurable at
runtime. This means you cannot change to a newer Jackrabbit version
by design while using the local repository connection of the JCR
Browser.
But you can use the remote repository (deployment model 3)
connection method of the JCR Browser to connect to a repository
version of your choice. You will find a short how-to in the
ReadMeFirst.txt file of the JCR Browser distribution. If I can help
you any further you can either ask in the mailing list of the JCR
Browser or here and I will help you get it running.
Best regards,
Sandro
--
https://www.xing.com/profile/Sandro_Boehme
http://www.linkedin.com/in/sandroboehme
http://www.wingsuit.de
--
View this message in context:
http://www.nabble.com/RE%3A-Anyone-using-JCR-Browser----tf3172922.html#a8825896
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.
--
https://www.xing.com/profile/Sandro_Boehme
http://www.linkedin.com/in/sandroboehme
http://www.wingsuit.de