You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jackrabbit.apache.org by Shaun Barriball <sb...@yahoo.co.uk> on 2007/05/18 18:52:43 UTC

Model 2 deployments with Weblogic

All,
We're porting our Jackrabbit-based app across multiple app servers. Having
moved from Tomcat to Weblogic (9.1) we now have to determine how to
configure a Model 2 Jackrabbit instance in Weblogic. In Tomcat we define the
global JNDI resource:

 <Resource name="jcr/globalRepository"
                  auth="Container"
                  type="javax.jcr.Repository"
                  description="JCR repository"/>

        <ResourceParams name="jcr/globalRepository">
          <parameter>
            <name>factory</name>
 
<value>org.apache.jackrabbit.core.jndi.BindableRepositoryFactory</value>
          </parameter>
          <parameter>
            <name>configFilePath</name>
            <value>C:/repository/repository.xml</value>
          </parameter>
          <parameter>
            <name>repHomeDir</name>
            <value>c:/jcrrepository</value>
          </parameter>
        </ResourceParams>

Has anyone achieved Model 2 deployments with Weblogic using the equivalent
of the above or by using Resource Adaptors?

Regards,
Shaun.


RE: Model 2 deployments with Weblogic

Posted by Shaun Barriball <sb...@yahoo.co.uk>.
Thanks Nicolas.
I was able to successfully deploy Jackrabbit as a JCR Resource Archive in
Weblogic 9.1.

RAR Modification Required for Weblogic 9.1
-------------------------------------------
Deploying the prebuilt Jackrabbit 1.3 RAR file within Weblogic 9.1 failed
initially with:

<19-May-2007 15:18:26 o'clock BST> <Error> <Console> <BEA-240003> <Console
encountered the following error
weblogic.application.library.LibraryDeploymentException: [J2EE:160144]Failed
to register library Extension-Name: jackrabbit-jca, Implementation-Version:
1.3: Library cannot have Implementation-Version set, without also specifying
its Specification-Version.

I was able to resolve this by removing the following line from
META-INF/Manifest.mf within the RAR file:
Implementation-Version: 1.3

Shall I log a ticket for this?

Regards,
Shaun.

 

-----Original Message-----
From: Nicolas Dufour [mailto:nrdufour@gmail.com] 
Sent: 18 May 2007 19:42
To: users@jackrabbit.apache.org
Subject: Re: Model 2 deployments with Weblogic

The best to do is to use the jackrabbit jca. It works great.

You deployed your jca with the proper settings and all apps deployed after
will use it.

I used it for a while :)

Nicolas

On 5/18/07, Shaun Barriball <sb...@yahoo.co.uk> wrote:
>
> All,
> We're porting our Jackrabbit-based app across multiple app servers. 
> Having moved from Tomcat to Weblogic (9.1) we now have to determine 
> how to configure a Model 2 Jackrabbit instance in Weblogic. In Tomcat 
> we define the global JNDI resource:
>
> <Resource name="jcr/globalRepository"
>                   auth="Container"
>                   type="javax.jcr.Repository"
>                   description="JCR repository"/>
>
>         <ResourceParams name="jcr/globalRepository">
>           <parameter>
>             <name>factory</name>
>
> <value>org.apache.jackrabbit.core.jndi.BindableRepositoryFactory</value>
>           </parameter>
>           <parameter>
>             <name>configFilePath</name>
>             <value>C:/repository/repository.xml</value>
>           </parameter>
>           <parameter>
>             <name>repHomeDir</name>
>             <value>c:/jcrrepository</value>
>           </parameter>
>         </ResourceParams>
>
> Has anyone achieved Model 2 deployments with Weblogic using the 
> equivalent of the above or by using Resource Adaptors?
>
> Regards,
> Shaun.
>
>


Re: Model 2 deployments with Weblogic

Posted by Nicolas Dufour <nr...@gmail.com>.
The best to do is to use the jackrabbit jca. It works great.

You deployed your jca with the proper settings and all apps deployed after
will use it.

I used it for a while :)

Nicolas

On 5/18/07, Shaun Barriball <sb...@yahoo.co.uk> wrote:
>
> All,
> We're porting our Jackrabbit-based app across multiple app servers. Having
> moved from Tomcat to Weblogic (9.1) we now have to determine how to
> configure a Model 2 Jackrabbit instance in Weblogic. In Tomcat we define
> the
> global JNDI resource:
>
> <Resource name="jcr/globalRepository"
>                   auth="Container"
>                   type="javax.jcr.Repository"
>                   description="JCR repository"/>
>
>         <ResourceParams name="jcr/globalRepository">
>           <parameter>
>             <name>factory</name>
>
> <value>org.apache.jackrabbit.core.jndi.BindableRepositoryFactory</value>
>           </parameter>
>           <parameter>
>             <name>configFilePath</name>
>             <value>C:/repository/repository.xml</value>
>           </parameter>
>           <parameter>
>             <name>repHomeDir</name>
>             <value>c:/jcrrepository</value>
>           </parameter>
>         </ResourceParams>
>
> Has anyone achieved Model 2 deployments with Weblogic using the equivalent
> of the above or by using Resource Adaptors?
>
> Regards,
> Shaun.
>
>