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 > >

