Hello:

I'm starting with Jackrabbit, and I'm having some problems with communications beetween my application and the Jackrabbit server.

I have a Tomcat6 where I deployed Jackrabbit, and on the same server, an console application wich I want to use Jackrabbit.

My question is: Can I connect my application with the server ussing JNDI? According with documentation, it should be possible:


     /Accessing the repository through JNDI/

/ By default the repository is only made available in a dummy JNDI directory local to this web application. However, you can make the repository globally available if your servlet container allows a web application to modify the global JNDI directory or you are using some other JNDI directory that can manage unserializable Java objects. /

/ To bind the the repository to such a JNDI directory, you need to modify the |java.naming| parameters in either the /WEB-INF/web.xml deployment descriptor or the jackrabbit/bootstrap.properties file. You need to redeploy this web application to activate the changes. /

/ Use the following code to access a repository bound in a JNDI directory: /

/*import* javax.jcr.Repository;
*import* javax.naming.Context;
*import* javax.naming.InitialContext;

Context context = *new* InitialContext(...);
Repository repository = (Repository) context.lookup(...);/

How should I configure the web.xml deployment file? What should I put instead 
of the ... on the last two lines?

Can anyone send me an example?

Thank you
Roberto González




Thank you!

Reply via email to