jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Osmar Carlos Miraval Flores <cmira...@gmail.com>
Subject Re: Jackrabbit model 2 implementation with Tomcat/5.5.28
Date Sun, 04 Apr 2010 18:36:53 GMT
Hi,

I am to setup a content repository model 2 in Tomcat/5.5.28 .
I did the configuration like this.

*WEB-INF/web.xml
----------------------------*

<resource-env-ref>

<description>jcrDocManager</description>
    <resource-env-ref-name>jcr/docManager</resource-env-ref-name>
    <resource-env-ref-type>javax.jcr.Repository</resource-env-ref-type>
</resource-env-ref>

*
META-INF/context.xml
----------------------------------*

<ResourceLink name="jcr/docManager" global="jcr/docManager"
type="javax.jcr.Repository"/>

*
tomcat/conf/server.xml
-------------------------------------*

<Resource name="jcr/docManager" auth="Container" type="javax.jcr.Repository"
    factory="org.apache.jackrabbit.core.jndi.BindableRepositoryFactory"
    configFilePath="E:\data\dm\conf\dm-repository.xml"
    repHomeDir="E:\data\dm"/>

*tomcat/common/lib folder I have
------------------------------------------*

commons-collections-3.1.jar
commons-el.jar
concurrent-1.3.4.jar
jackrabbit-api-1.2-r485222.jar
jackrabbit-core-1.2-r485222.jar
jackrabbit-index-filters-1.2-r485222.jar
jackrabbit-jcr-commons-1.2-r485222.jar
jackrabbit-text-extractors-1.3.3.jar
jasper-compiler-jdt.jar
jasper-compiler.jar
jasper-runtime.jar
jcr-1.0.jar
jsp-api.jar
log4j-1.2.8.jar
lucene-1.4.3.jar
naming-factory-dbcp.jar
naming-factory.jar
naming-resources.jar
postgresql-8.4-701.jdbc3.jar
servlet-api.jar
slf4j-log4j12-1.0.jar

*WEB-INF/lib folder I have
-----------------------------*

activation.jar                       commons-beanutils-1.7.0.jar
commons-dbutils-1.1.jar              commons-digester.jar
commons-fileupload-1.1.1.jar         commons-io-1.2.jar
commons-lang-2.2.jar                 commons-logging-1.0.4.jar
derby-10.1.3.1.jar                   displaytag-1.1.jar
geronimo-jta_1.0.1B_spec-1.0.1.jar   gwt-servlet.jar
itext-1.3.jar                        jbosssx-client.jar
jcr-1.0.jar                          jstl-1.1.2.jar
junit-3.8.1.jar                      log4j-1.2.8.jar
mail.jar                             nekohtml-0.9.4.jar
PDFBox-0.7.2.jar                     poi-2.5.1.jar
standard-1.0.6.jar                   struts.jar
tm-extractors-0.4.jar                xercesImpl-2.4.0.jar
*
In the Servlet 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/docManager");

*
I get the next Exception:*

El Servlet /consola lanzó excepción de load()
javax.servlet.ServletException:
org.apache.jackrabbit.core.jndi.BindableRepository cannot be cast to
javax.jcr.Repository
*
and when delete the jcr-1.0.jar of the WEB-INF/lib get the next Exception:*

El Servlet /consola lanzó excepción de load()
javax.servlet.ServletException:
org.apache.jackrabbit.core.jndi.BindableRepository cannot be cast to
org.apache.jackrabbit.core.RepositoryImpl
*
What will be the problem???*


Atentamente,
------------------------------
Carlos Miraval Flores

Mime
View raw message