Return-Path: Delivered-To: apmail-geronimo-user-archive@www.apache.org Received: (qmail 60080 invoked from network); 15 Apr 2008 12:01:57 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 15 Apr 2008 12:01:57 -0000 Received: (qmail 6227 invoked by uid 500); 15 Apr 2008 12:01:57 -0000 Delivered-To: apmail-geronimo-user-archive@geronimo.apache.org Received: (qmail 5664 invoked by uid 500); 15 Apr 2008 12:01:55 -0000 Mailing-List: contact user-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: user@geronimo.apache.org List-Id: Delivered-To: mailing list user@geronimo.apache.org Received: (qmail 5653 invoked by uid 99); 15 Apr 2008 12:01:55 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Apr 2008 05:01:55 -0700 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of lsalotto@gmail.com designates 209.85.128.188 as permitted sender) Received: from [209.85.128.188] (HELO fk-out-0910.google.com) (209.85.128.188) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Apr 2008 12:01:13 +0000 Received: by fk-out-0910.google.com with SMTP id b27so2288328fka.3 for ; Tue, 15 Apr 2008 05:01:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; bh=cvHAJCeIdEgCtw5n3c3IZvN3F4n/+aK+uqyLOrbz4SU=; b=CmIFqkOfiA5oSyTzxUWWSJCtp7iaL/imRsqCYVywerbFOOMHBZAxh3vnrSMFr9IwlQV1IIOKvXNT/Drdm9Ym+HTVlux7qr3nFuyUTZNHLcDTmN+pfvuWuQpLC/Raw05qzJgLJcF6933kdp5Oj629NzNMqr8dF1ZvvJaNVw4GwV8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=mS2XayeW1nwzMInt21q+tJAbysJFLKAhlRi8DTMd1InH0u3AXB+qd7XCNPbPIuzgYTx3/kP5qKhr6FIlN5qRjC4a8TAdo/wPl7DDOSxa4kGP92XlTbhhZSLDn6y0BnexZ+9PHIazWa0nT4d9eYc3dIKMsURFNO0NzCxNGhM+mNk= Received: by 10.82.181.8 with SMTP id d8mr4618471buf.82.1208260882950; Tue, 15 Apr 2008 05:01:22 -0700 (PDT) Received: by 10.82.116.19 with HTTP; Tue, 15 Apr 2008 05:01:22 -0700 (PDT) Message-ID: <521881830804150501s45290be4j6b1f1fe0559819c9@mail.gmail.com> Date: Tue, 15 Apr 2008 09:01:22 -0300 From: "Luciano Salotto" To: user@geronimo.apache.org Subject: Re: java.lang.ClassCastException: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl In-Reply-To: <22d56c4d0804142329k284869c5qfbc77d765b0e9c69@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_8826_469216.1208260882927" References: <521881830804141042n6a661db5vf002aa01d0e86c3c@mail.gmail.com> <22d56c4d0804142329k284869c5qfbc77d765b0e9c69@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_8826_469216.1208260882927 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Vamsi, Yes, the reason is that my dev platform is RSA 7.0 (based on Eclipse 3.2), the plugins for 2.x versions are available only for Eclipse 3.3 (no, I couldn't make them work in 3.2 I tried hard on that, and no I can't make the dev team switch to Eclipse 3.3). Without this constraint I would surely go for Geronimo 2.x =) Thanks for your answers!! Luciano On Tue, Apr 15, 2008 at 3:29 AM, Vamsavardhana Reddy wrote: > Is there any specific reason you chose Geronimo 1.1 (which is nearly an > year and half old)? > > ++Vamsi > > > On Mon, Apr 14, 2008 at 11:12 PM, Luciano Salotto > wrote: > > > I'm getting following exception when trying to launch my application: > > > > 12:15:46,847 ERROR [[action]] Servlet.service() for servlet action threw > > exception > > java.lang.ClassCastException: > > org.apache.xerces.jaxp.DocumentBuilderFactoryImpl > > at javax.xml.parsers.DocumentBuilderFactory.newInstance(Unknown > > Source) > > at > > org.apache.jasper.xmlparser.ParserUtils.parseXMLDocument(ParserUtils.java:88) > > at > > org.apache.jasper.compiler.JspConfig.processWebDotXml(JspConfig.java:76) > > at org.apache.jasper.compiler.JspConfig.init(JspConfig.java:197) > > at > > org.apache.jasper.compiler.JspConfig.findJspProperty(JspConfig.java:249) > > at > > org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:112) > > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:295) > > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:276) > > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:264) > > at > > org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563) > > at > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303) > > at > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) > > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > > at > > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672) > > at > > org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463) > > at > > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398) > > at > > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301) > > at > > org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063) > > at > > org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263) > > at > > org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:239) > > at > > org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:302) > > at > > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229) > > at > > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194) > > at > > org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:595) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > > at > > products.hardware.configurator.bhui.filter.SynchronizeSelecticaSession.doFilter(SynchronizeSelecticaSession.java:90) > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > > at > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > > at > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) > > at > > org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:56) > > at > > org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:345) > > at > > org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:31) > > at > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) > > at > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > > at > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) > > at > > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541) > > at > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > > at > > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) > > at > > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667) > > at > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) > > at > > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) > > at > > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:869) > > at java.lang.Thread.run(Thread.java:570) > > > > I'm porting my application from WAS 6 to Geronimo 1.1, my application is > > packaged in an EAR which also contains Xerces, what should I do to over come > > this?, > > Tomcat recommends setting up endorsed.dirs property, however I have no > > clue on where to do that in Geronimo. > > Thanks everyone for your help > > > > Luciano > > > > ------=_Part_8826_469216.1208260882927 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Vamsi,
Yes, the reason is that my dev platform is RSA 7.0 (based on Eclipse 3.2), the plugins for 2.x versions are available only for Eclipse 3.3 (no, I couldn't make them work in 3.2 I tried hard on that, and no I can't make the dev team switch to Eclipse 3.3).
Without this constraint I would surely go for Geronimo 2.x =)

Thanks for your answers!!

Luciano

On Tue, Apr 15, 2008 at 3:29 AM, Vamsavardhana Reddy <c1vamsi1c@gmail.com> wrote:
Is there any specific reason you chose Geronimo 1.1 (which is nearly an year and half old)?

++Vamsi


On Mon, Apr 14, 2008 at 11:12 PM, Luciano Salotto <lsalotto@gmail.com> wrote:
I'm getting following exception when trying to launch my application:

12:15:46,847 ERROR [[action]] Servlet.service() for servlet action threw exception
java.lang.ClassCastException: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
    at javax.xml.parsers.DocumentBuilderFactory.newInstance(Unknown Source)
    at org.apache.jasper.xmlparser.ParserUtils.parseXMLDocument(ParserUtils.java:88)
    at org.apache.jasper.compiler.JspConfig.processWebDotXml(JspConfig.java:76)
    at org.apache.jasper.compiler.JspConfig.init(JspConfig.java:197)
    at org.apache.jasper.compiler.JspConfig.findJspProperty(JspConfig.java:249)
    at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:112)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
    at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
    at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)
    at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)
    at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:239)
    at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:302)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at products.hardware.configurator.bhui.filter.SynchronizeSelecticaSession.doFilter(SynchronizeSelecticaSession.java:90)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:56)
    at org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:345)
    at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:31)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
    at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:869)
    at java.lang.Thread.run(Thread.java:570)

I'm porting my application from WAS 6 to Geronimo 1.1, my application is packaged in an EAR which also contains Xerces, what should I do to over come this?,
Tomcat recommends setting up endorsed.dirs property, however I have no clue on where to do that in Geronimo.
Thanks everyone for your help

Luciano


------=_Part_8826_469216.1208260882927--