Thanks, that did the trick. Damon.
---------- Original Message ---------------------------------- From: Crishantha Nanayakkara <[EMAIL PROTECTED]> Date: Mon, 14 Jul 2003 23:11:01 -0400 >Hi Damon, > >Even I got this exception initially. This is because of changes made to >web.xml in the OXF 2.0 release. You have to move all init-param elements for >the OXF servlet to the beginning of the file, and rename them context-param. > >For Example: > ><?xml version="1.0" ?> ><!DOCTYPE web-app PUBLIC > "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" > "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"> > ><web-app> > <context-param> > <param-name>oxf.resources.factory</param-name> > ><param-value>org.orbeon.oxf.resources.PriorityResourceManagerFactory</param- >value> > </context-param> > <context-param> > <param-name>oxf.resources.webapp.rootdir</param-name> > <param-value>/WEB-INF/resources</param-value> > </context-param> > <context-param> > <param-name>oxf.resources.priority.1</param-name> > ><param-value>org.orbeon.oxf.resources.WebAppResourceManagerFactory</param-va >lue> > </context-param> > <context-param> > <param-name>oxf.resources.priority.2</param-name> > ><param-value>org.orbeon.oxf.resources.ClassLoaderResourceManagerFactory</par >am-value> > </context-param> > <context-param> > <param-name>oxf.properties</param-name> > <param-value>oxf:/config/properties.xml</param-value> > </context-param> > > <servlet> > <servlet-name>struts</servlet-name> > <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> > <init-param> > <param-name>config</param-name> > <param-value>/WEB-INF/struts-config.xml</param-value> > </init-param> > <init-param> > <param-name>debug</param-name> > <param-value>10</param-value> > </init-param> > <init-param> > <param-name>mapping</param-name> > ><param-value>org.apache.struts.action.RequestActionMapping</param-value> > </init-param> > <init-param> > <param-name>application</param-name> > ><param-value>org.orbeon.oxf.struts.examples.ApplicationResources</param-valu >e> > </init-param> > <init-param> > <param-name>locale</param-name> > <param-value>true</param-value> > </init-param> > <load-on-startup>1</load-on-startup> > </servlet> > > <servlet> > <servlet-name>oxf</servlet-name> > <servlet-class>org.orbeon.oxf.servlet.ProcessorServlet</servlet-class> > > <load-on-startup>1</load-on-startup> > </servlet> > >Hope this helps. > >Thanks and Regards >Crishantha > >-----Original Message----- >From: Damon Rand [mailto:[EMAIL PROTECTED] >Sent: Tuesday, July 15, 2003 2:36 AM >To: OXF Users >Subject: Re: Bug in 2.0 release? > > >Is this what you need? > >2003-07-14 21:35:21 StandardWrapperValve[oxf-head]: Allocate exception for >servlet oxf-head >javax.servlet.ServletException: Servlet.init() for servlet oxf-head threw >exception > at >org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:96 >3) > at >org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668) > at >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja >va:210) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok >eNext(StandardPipeline.java:643) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at >org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja >va:191) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok >eNext(StandardPipeline.java:643) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at >org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415) > at >org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180 >) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok >eNext(StandardPipeline.java:643) > at >org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. >java:171) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok >eNext(StandardPipeline.java:641) > at >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172 >) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok >eNext(StandardPipeline.java:641) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at >org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java >:174) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok >eNext(StandardPipeline.java:643) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at >org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) > at >org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594) > at >org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne >ction(Http11Protocol.java:392) > at >org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565) > at >org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav >a:619) > at java.lang.Thread.run(Thread.java:536) >----- Root Cause ----- >org.orbeon.oxf.common.OXFException > at >org.orbeon.oxf.servlet.ProcessorService.init(ProcessorService.java:247) > at >org.orbeon.oxf.servlet.ProcessorServlet.init(ProcessorServlet.java:27) > at javax.servlet.GenericServlet.init(GenericServlet.java:256) > at >org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:93 >5) > at >org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668) > at >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja >va:210) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok >eNext(StandardPipeline.java:643) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at >org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja >va:191) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok >eNext(StandardPipeline.java:643) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at >org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415) > at >org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180 >) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok >eNext(StandardPipeline.java:643) > at >org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. >java:171) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok >eNext(StandardPipeline.java:641) > at >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172 >) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok >eNext(StandardPipeline.java:641) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at >org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java >:174) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok >eNext(StandardPipeline.java:643) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at >org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) > at >org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594) > at >org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne >ction(Http11Protocol.java:392) > at >org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565) > at >org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav >a:619) > at java.lang.Thread.run(Thread.java:536) > >Damon. > >---------- Original Message ---------------------------------- >From: Erik Bruchez <[EMAIL PROTECTED]> >Reply-To: OXF Users <[EMAIL PROTECTED]> >Date: Mon, 14 Jul 2003 13:00:48 -0700 > >>Damon, >> >>There should be a more detailed stack trace in your Servlet container >console. >>It would be great if you could find it and send it. >> >>-Erik >> >>Damon Rand wrote: >> >>> Hi guys, >>> I just upgraded from 2.0 beta to 2.0. My app is now throwing a servlet >exception. If I copy the 2.0beta oxf.jar back into lib then it works fine. >>> >>> Maybe a configuration parameter has changed in web.xml from 2.0beta ? >>> >>> Cheers, >>> Damon. >>> >>> >>> type Exception report >>> >>> message >>> >>> description The server encountered an internal error () that prevented it >from fulfilling this request. >>> >>> exception >>> >>> javax.servlet.ServletException: Servlet.init() for servlet oxf-head threw >exception >>> at >org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:96 >3) >>> at >org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668) >>> at >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja >va:210) >>> at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok >eNext(StandardPipeline.java:643) >>> at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) >>> at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) >>> at >org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja >va:191) >>> at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok >eNext(StandardPipeline.java:643) >>> at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) >>> at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) >>> at >org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415) >>> at >org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180 >) >>> at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok >eNext(StandardPipeline.java:643) >>> at >org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. >java:171) >>> at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok >eNext(StandardPipeline.java:641) >>> at >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172 >) >>> at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok >eNext(StandardPipeline.java:641) >>> at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) >>> at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) >>> at >org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java >:174) >>> at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok >eNext(StandardPipeline.java:643) >>> at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) >>> at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) >>> at >org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) >>> at >org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594) >>> at >org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne >ction(Http11Protocol.java:392) >>> at >org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565) >>> at >org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav >a:619) >>> at java.lang.Thread.run(Thread.java:536) >>> >>> >>> root cause >>> >>> org.orbeon.oxf.common.OXFException >>> at >org.orbeon.oxf.servlet.ProcessorService.init(ProcessorService.java:247) >>> at >org.orbeon.oxf.servlet.ProcessorServlet.init(ProcessorServlet.java:27) >>> at javax.servlet.GenericServlet.init(GenericServlet.java:256) >>> at >org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:93 >5) >>> at >org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668) >>> at >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja >va:210) >>> at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok >eNext(StandardPipeline.java:643) >>> at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) >>> at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) >>> at >org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja >va:191) >>> at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok >eNext(StandardPipeline.java:643) >>> at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) >>> at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) >>> at >org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415) >>> at >org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180 >) >>> at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok >eNext(StandardPipeline.java:643) >>> at >org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. >java:171) >>> at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok >eNext(StandardPipeline.java:641) >>> at >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172 >) >>> at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok >eNext(StandardPipeline.java:641) >>> at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) >>> at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) >>> at >org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java >:174) >>> at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok >eNext(StandardPipeline.java:643) >>> at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) >>> at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) >>> at >org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) >>> at >org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594) >>> at >org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne >ction(Http11Protocol.java:392) >>> at >org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565) >>> at >org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav >a:619) >>> at java.lang.Thread.run(Thread.java:536) >> >> >>_______________________________________________ >>oxf-users mailing list >>[EMAIL PROTECTED] >>http://mail.orbeon.com/mailman/listinfo/oxf-users >> >_______________________________________________ >oxf-users mailing list >[EMAIL PROTECTED] >http://mail.orbeon.com/mailman/listinfo/oxf-users > _______________________________________________ oxf-users mailing list [EMAIL PROTECTED] http://mail.orbeon.com/mailman/listinfo/oxf-users
