Re: JOnAS 5.3M5 and Servlet 3.0
"Guillaume Sauthier (OW2)" <[email protected]> Thu, 8 Dec 2011 09:46:34 +0100
| Newsgroups | gmane.comp.java.objectweb.jonas |
|---|---|
| Message-ID | <CAG1yf3NHiXxX7dnn-+S2WAwsujmymP==UAfw_-=Yu04Crg+=fQ@mail.gmail.com> |
--f46d04088e85a9b66b04b390b407 Content-Type: text/plain; charset=ISO-8859-1 Looks like a bug. Can you open a JIRA please ? --G 2011/12/7 DANG TRAN Frederic <[email protected]> > Hi: > > When deploying a WAR containing a 3.0 Servlet, JOnAS 5.3M5 (with tomcat7) > throws a NPE (see stack trace below). > My web.xml looks like this: > > <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi=" > http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://java.sun.com/xml/ns/javaee > http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" > metadata-complete="true" version="3.0"> > > <display-name>Console</display-name> > <description>Console</description> > > <servlet> > <servlet-name>TimerServlet</servlet-name> > > <servlet-class>org.ow2.sirocco.cloudmanager.utils.LoadTimers</servlet-class> > <load-on-startup>100</load-on-startup> > </servlet> > > </web-app> > > Any idea what I've done wrong ? > Is there an example of Servlet 3.0 running under JOnAS 5.3 available > somewhere ? > > > Regards, > Frederic Dang Tran > Orange Labs > > > > 2011-12-06 20:04:08,163 : ContainerBase.addChildInternal : > ContainerBase.addChild: start: > org.apache.catalina.LifecycleException: Failed to start component > [StandardEngine[jonas].StandardHost[localhost].StandardContext[/Sirocco]] > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:812) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607) > at > org.ow2.jonas.web.tomcat7.Tomcat7Service.__doRegisterWar(Tomcat7Service.java:822) > at > org.ow2.jonas.web.tomcat7.Tomcat7Service.doRegisterWar(Tomcat7Service.java) > at > org.ow2.jonas.web.base.BaseWebContainerService.registerWar(BaseWebContainerService.java:1029) > at > org.ow2.jonas.web.base.BaseWebContainerService.deployWars(BaseWebContainerService.java:1766) > at > org.ow2.jonas.ear.internal.EarDeployer.deployWARs(EarDeployer.java:1130) > at > org.ow2.jonas.ear.internal.EarDeployer.doDeploy(EarDeployer.java:805) > at > org.ow2.util.ee.deploy.impl.deployer.AbsDeployer$1.execute(AbsDeployer.java:93) > at > org.ow2.util.ee.deploy.impl.deployer.AbsDeployer$1.execute(AbsDeployer.java:91) > at > org.ow2.util.execution.helper.RunnableHelper.execute(RunnableHelper.java:77) > at > org.ow2.util.ee.deploy.impl.deployer.AbsDeployer.deploy(AbsDeployer.java:91) > at > org.ow2.util.ee.deploy.impl.deployer.DeployerManager.deploy(DeployerManager.java:148) > at > org.ow2.util.plan.deployer.impl.DeploymentPlanDeployer.deployDeployment(DeploymentPlanDeployer.java:379) > at > org.ow2.util.plan.deployer.impl.DeploymentPlanDeployer.deployDeploymentPlan(DeploymentPlanDeployer.java:264) > at > org.ow2.util.plan.deployer.impl.DeploymentPlanDeployer.deploy(DeploymentPlanDeployer.java:156) > at > org.ow2.util.ee.deploy.impl.deployer.DeployerManager.deploy(DeployerManager.java:148) > at > org.ow2.jonas.deployablemonitor.DeployableMonitor.detectNewArchives(DeployableMonitor.java:475) > at > org.ow2.jonas.deployablemonitor.DeployableMonitor.checkNewArchives(DeployableMonitor.java:314) > at > org.ow2.jonas.deployablemonitor.DeployableMonitor.run(DeployableMonitor.java:224) > Caused by: java.lang.NullPointerException > at > org.ow2.jonas.web.tomcat7.JOnASContextConfig.webConfig(JOnASContextConfig.java:132) > at > org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:896) > at > org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:322) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) > at > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) > at > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5103) > at > org.ow2.jonas.web.tomcat7.JOnASStandardContext.startInternal(JOnASStandardContext.java:328) > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) > ... 21 more > > > --f46d04088e85a9b66b04b390b407 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Looks like a bug.<br>Can you open a JIRA please ?<br><br>--G<br><br><div cl= ass=3D"gmail_quote">2011/12/7 DANG TRAN Frederic <span dir=3D"ltr"><<a h= ref=3D"mailto:[email protected]">[email protected]</a= >></span><br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p= x #ccc solid;padding-left:1ex;">Hi:<br> <br> When deploying a WAR containing a 3.0 Servlet, JOnAS 5.3M5 (with tomcat7) = =A0throws a NPE (see stack trace below).<br> My web.xml looks like this:<br> <br> <web-app xmlns=3D"<a href=3D"http://java.sun.com/xml/ns/javaee" tar= get=3D"_blank">http://java.sun.com/xml/ns/javaee</a>" xmlns:xsi=3D&quo= t;<a href=3D"http://www.w3.org/2001/XMLSchema-instance" target=3D"_blank">h= ttp://www.w3.org/2001/XMLSchema-instance</a>"<br> =A0 =A0 =A0 =A0xsi:schemaLocation=3D"<a href=3D"http://java.sun.com/x= ml/ns/javaee" target=3D"_blank">http://java.sun.com/xml/ns/javaee</a> <a hr= ef=3D"http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" target=3D"_blank">= http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd</a>"<br> =A0 =A0 =A0 =A0metadata-complete=3D"true" version=3D"3.0&qu= ot;><br> <br> =A0 =A0 =A0 =A0<display-name>Console</display-name><br> =A0 =A0 =A0 =A0<description>Console</description><br> <br> =A0 =A0 =A0 =A0<servlet><br> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0<servlet-name>TimerServlet</servle= t-name><br> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0<servlet-class>org.ow2.sirocco.cloudm= anager.utils.LoadTimers</servlet-class><br> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0<load-on-startup>100</load-on-star= tup><br> =A0 =A0 =A0 =A0</servlet><br> <br> </web-app><br> <br> Any idea what I've done wrong ?<br> Is there an example of Servlet 3.0 running under JOnAS 5.3 available somewh= ere ?<br> <br> <br> Regards,<br> Frederic Dang Tran<br> Orange Labs<br> <br> <br> <br> 2011-12-06 20:04:08,163 : ContainerBase.addChildInternal : ContainerBase.ad= dChild: start:<br> org.apache.catalina.LifecycleException: Failed to start component [Standard= Engine[jonas].StandardHost[localhost].StandardContext[/Sirocco]]<br> =A0 =A0 =A0 =A0at org.apache.catalina.util.LifecycleBase.start(LifecycleBa= se.java:152)<br> =A0 =A0 =A0 =A0at org.apache.catalina.core.ContainerBase.addChildInternal(= ContainerBase.java:812)<br> =A0 =A0 =A0 =A0at org.apache.catalina.core.ContainerBase.addChild(Containe= rBase.java:787)<br> =A0 =A0 =A0 =A0at org.apache.catalina.core.StandardHost.addChild(StandardH= ost.java:607)<br> =A0 =A0 =A0 =A0at org.ow2.jonas.web.tomcat7.Tomcat7Service.__doRegisterWar= (Tomcat7Service.java:822)<br> =A0 =A0 =A0 =A0at org.ow2.jonas.web.tomcat7.Tomcat7Service.doRegisterWar(T= omcat7Service.java)<br> =A0 =A0 =A0 =A0at org.ow2.jonas.web.base.BaseWebContainerService.registerW= ar(BaseWebContainerService.java:1029)<br> =A0 =A0 =A0 =A0at org.ow2.jonas.web.base.BaseWebContainerService.deployWar= s(BaseWebContainerService.java:1766)<br> =A0 =A0 =A0 =A0at org.ow2.jonas.ear.internal.EarDeployer.deployWARs(EarDep= loyer.java:1130)<br> =A0 =A0 =A0 =A0at org.ow2.jonas.ear.internal.EarDeployer.doDeploy(EarDeplo= yer.java:805)<br> =A0 =A0 =A0 =A0at org.ow2.util.ee.deploy.impl.deployer.AbsDeployer$1.execu= te(AbsDeployer.java:93)<br> =A0 =A0 =A0 =A0at org.ow2.util.ee.deploy.impl.deployer.AbsDeployer$1.execu= te(AbsDeployer.java:91)<br> =A0 =A0 =A0 =A0at org.ow2.util.execution.helper.RunnableHelper.execute(Run= nableHelper.java:77)<br> =A0 =A0 =A0 =A0at org.ow2.util.ee.deploy.impl.deployer.AbsDeployer.deploy(= AbsDeployer.java:91)<br> =A0 =A0 =A0 =A0at org.ow2.util.ee.deploy.impl.deployer.DeployerManager.dep= loy(DeployerManager.java:148)<br> =A0 =A0 =A0 =A0at org.ow2.util.plan.deployer.impl.DeploymentPlanDeployer.d= eployDeployment(DeploymentPlanDeployer.java:379)<br> =A0 =A0 =A0 =A0at org.ow2.util.plan.deployer.impl.DeploymentPlanDeployer.d= eployDeploymentPlan(DeploymentPlanDeployer.java:264)<br> =A0 =A0 =A0 =A0at org.ow2.util.plan.deployer.impl.DeploymentPlanDeployer.d= eploy(DeploymentPlanDeployer.java:156)<br> =A0 =A0 =A0 =A0at org.ow2.util.ee.deploy.impl.deployer.DeployerManager.dep= loy(DeployerManager.java:148)<br> =A0 =A0 =A0 =A0at org.ow2.jonas.deployablemonitor.DeployableMonitor.detect= NewArchives(DeployableMonitor.java:475)<br> =A0 =A0 =A0 =A0at org.ow2.jonas.deployablemonitor.DeployableMonitor.checkN= ewArchives(DeployableMonitor.java:314)<br> =A0 =A0 =A0 =A0at org.ow2.jonas.deployablemonitor.DeployableMonitor.run(De= ployableMonitor.java:224)<br> Caused by: java.lang.NullPointerException<br> =A0 =A0 =A0 =A0at org.ow2.jonas.web.tomcat7.JOnASContextConfig.webConfig(J= OnASContextConfig.java:132)<br> =A0 =A0 =A0 =A0at org.apache.catalina.startup.ContextConfig.configureStart= (ContextConfig.java:896)<br> =A0 =A0 =A0 =A0at org.apache.catalina.startup.ContextConfig.lifecycleEvent= (ContextConfig.java:322)<br> =A0 =A0 =A0 =A0at org.apache.catalina.util.LifecycleSupport.fireLifecycleE= vent(LifecycleSupport.java:119)<br> =A0 =A0 =A0 =A0at org.apache.catalina.util.LifecycleBase.fireLifecycleEven= t(LifecycleBase.java:90)<br> =A0 =A0 =A0 =A0at org.apache.catalina.core.StandardContext.startInternal(S= tandardContext.java:5103)<br> =A0 =A0 =A0 =A0at org.ow2.jonas.web.tomcat7.JOnASStandardContext.startInte= rnal(JOnASStandardContext.java:328)<br> =A0 =A0 =A0 =A0at org.apache.catalina.util.LifecycleBase.start(LifecycleBa= se.java:148)<br> =A0 =A0 =A0 =A0... 21 more<br> <br> <br> </blockquote></div><br> --f46d04088e85a9b66b04b390b407--