I'm new as well, but you should try google
there is a solution in top 10 of query
http://www.google.com/search?sourceid=mozclient&ie=utf-8&oe=utf-8&q=%22WebXml%2Einit+must+be+called+before%22

see
http://www.nabble.com/Myfaces-under-OC4J-t426137.html

saying
> >sounds like your web.xml has no Context Listener defined
> > <listener>
> >
> >
> <listener-class>org.apache.myfaces.webapp.StartupServletContextListener<
> > /listener-class>
> > </listener>


Roman

[EMAIL PROTECTED] said:
> Hello
>
> I'm new to JSF / myface. I'm trying to deploy the simple.war on WebLogic
> 8.1 and I get an HTTP 500 with the following error:
> java.lang.IllegalStateException:
> org.apache.myfaces.webapp.webxml.WebXml.init must be called before!
>       at
> org.apache.myfaces.webapp.webxml.WebXml.getWebXml(WebXml.java:123)
>       at
> org.apache.myfaces.application.jsp.JspViewHandlerImpl.getServletMapping(
> JspViewHandlerImpl.java:346)
>       at
> org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspView
> HandlerImpl.java:199)
>       at
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:352
> )
>       at
> javax.faces.webapp.FacesServlet.service(FacesServlet.java:107)
>       at
> weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Se
> rvletStubImpl.java:996)
>       at
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.
> java:419)
>       at
> weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
>       at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:
> 27)
>       at
> org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(Extensi
> onsFilter.java:122)
>       at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:
> 27)
>       at
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.r
> un(WebAppServletContext.java:6458)
>       at
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSu
> bject.java:321)
>       at
> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118
> )
>       at
> weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServl
> etContext.java:3661)
>       at
> weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.
> java:2630)
>       at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
>       at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
>
>
> Can someone please help me?
>
> Thanks
> Andrea
>
>

Reply via email to