FYI:  http://se-jcr.sourceforge.net/index.html

On Tue, 2009-12-29 at 19:06 +0530, Sajith Puravankara wrote:

> Hi,
> 
> I am new to jackrabbit. I want to setup a content repository for my
> spring web application.
> 
> I am using the tomcat 6.0.13 , spring framework 2.0 and
> jackrabbit-standalone-1.5.7.jar and jcr-1.0.jar
> 
> I did the configuration like this.
> 
> web.xml
> 
> <resource-env-ref>
>       <description>Content Repository</description>
>     <resource-env-ref-name>jcr/repository</resource-env-ref-name>
> 
> <resource-env-ref-type>javax.jcr.Repository</resource-env-ref-type>  
>   </resource-env-ref>
> 
> applicationContext.xml
> 
> <!-- JNDI Document Repository for J2EE environments -->
>     <bean id="docRepository"
> class="org.springframework.jndi.JndiObjectFactoryBean">
>          <property name="jndiName"
> value="java:comp/env/jcr/repository" />
>     </bean>
> 
> tomcat/conf/context.xml
> 
> <!-- Default set of monitored resources -->
>     <WatchedResource>WEB-INF/web.xml</WatchedResource>
> 
> 
> <Resource name="jcr/repository" auth="Container"
> type="javax.jcr.Repository" 
> 
>  factory="org.apache.jackrabbit.core.jndi.BindableRepositoryFactory" 
>             configFilePath="E:\repository.xml"
>             repHomeDir="E:\testrepository" />
> 
> tomcat/lib folder
> 
> i put the jackrabbit-standalone-1.5.7.jar and jcr-1.0.jar in this
> folder
> 
> 
> 
> In the controller( spring) i added the code like this to get the
> repository object
> 
> context = new InitialContext();
>             Context environment = (Context)
> context.lookup("java:comp/env");
>             Repository repository =
> (Repository)environment.lookup("jcr/repository");
> 
> Now it is throwing ClassCastException: cannot cast from
> BindableRepository to javax.jcr.Repository
> 
> What will be the problem.
> 
> There is any available for the spring jackrabbit implementation.
> 
> I have multiple war files deployed in the server.
> So what deployment model will best suited?
> 
> 
> 
> 
> 


Reply via email to