Hi Pierrick, >From the log it looks like the context listener is invoked first but fails >because of the 'no such method' exception being thrown.
What method is is complaining about? I could not find it in the log. Are you familiar with remote debugging of your web-app in weblogic? If so that would be a great way to figure out what is going wrong there. I'm not sure what is happening but knowing the missing method will likely help me to further debug the problem. TTFN, -bd- On Wednesday, April 27, 2005, at 06:18AM, Pierrick Samary <[EMAIL PROTECTED]> wrote: >Thanks Bill for your interest. > >I have to specify that i use WL6.1 SP4 and MyFaces 1.0.8. >In fact, i had multiple errors, the first one is detailed at the end of the >mail : The ServletContextListener isn't called before the servlet load. > >I hope you, or someone else, have an idea. > >Thanks, > >Pierrick > > >---------------------------------- >This is a part of my web.xml : > > <!-- Listener, that does all the startup work (configuration, init). --> > <listener> > > <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class> > </listener> > > <!-- Faces Servlet --> > <servlet> > <servlet-name>Faces Servlet</servlet-name> > <servlet-class>org.apache.myfaces.webapp.MyFacesServlet</servlet-class> > <load-on-startup>1</load-on-startup> > </servlet> > > <!-- Faces Servlet Mapping --> > > <!-- virtual path mapping --> > > <servlet-mapping> > <servlet-name>Faces Servlet</servlet-name> > <url-pattern>/faces/*</url-pattern> > </servlet-mapping> > > <!-- extension mapping --> > > <servlet-mapping> > <servlet-name>Faces Servlet</servlet-name> > <url-pattern>*.jsf</url-pattern> > </servlet-mapping> > > >------------------------------------ >This is the error : > ><Warning> <HTTP> <User defined listener >org.apache.myfaces.webapp.StartupServletContextListener failed: >java.lang.NoSuchMethodError.> ><Info> <HTTP> <Loading servlet Faces Servlet into >WebAppServletContext(3806617,webMF7,/webMF >) context> >[WARN] MyFacesServlet - -ServletContextListener not yet called >[...] >[INFO] FacesConfigurator - -Reading standard config >org/apache/myfaces/resource/standard-faces-config.xml ><Error> <HTTP> <[WebAppServletContext(3806617,webMF7,/webMF7)] Error loading >servlet: 'Faces >Servlet' >java.lang.NoSuchMethodError > at > org.apache.myfaces.context.servlet.ServletExternalContextImpl.getResourcePaths(ServletExternalContextImpl.ja >a:367) > at > org.apache.myfaces.config.FacesConfigurator.feedMetaInfServicesFactories(FacesConfigurator.java:220) > at > org.apache.myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:180) > at > org.apache.myfaces.webapp.StartupServletContextListener.initFaces(StartupServletContextListener.java:105) > at > org.apache.myfaces.webapp.MyFacesServlet.init(MyFacesServlet.java:59) > at > weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:731) > at > weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:658) > at > weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:603) > at > weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:2360) > at > weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:2301) > at > weblogic.servlet.internal.WebAppServletContext.init(WebAppServletContext.java:953) > at > weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletContext.java:875) > at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:503) > at weblogic.j2ee.WebAppComponent.deploy(WebAppComponent.java:77) > at weblogic.j2ee.Application.addComponent(Application.java:174) > at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:117) > at > weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:364) > at > weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:150) > at > weblogic.management.mbeans.custom.WebServer.addWebDeployment(WebServer.java:76) > at java.lang.reflect.Method.invoke(Native Method) > at > weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:636) > at > weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:621) > at > weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:374) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1557) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1525) > at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468) > at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209) > at $Proxy40.addWebDeployment(Unknown Source) > at > weblogic.management.configuration.WebServerMBean_CachingStub.addWebDeployment(WebServerMBean_CachingStub.jav >:1256) > at > weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:350) > at > weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:150) > at java.lang.reflect.Method.invoke(Native Method) > at > weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:636) > at > weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:621) > at > weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:374) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1557) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1525) > at > weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(ConfigurationMBeanImpl.java:507) > at > weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:376) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1557) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1525) > at > weblogic.management.internal.DynamicMBeanImpl.addDeployment(DynamicMBeanImpl.java:997) > at > weblogic.management.internal.DynamicMBeanImpl.addDeployment(DynamicMBeanImpl.java:984) > at > weblogic.management.internal.DynamicMBeanImpl.add(DynamicMBeanImpl.java:969) > at > weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:648) > at > weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:621) > at > weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:374) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1557) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1525) > at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468) > at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209) > at $Proxy9.addTarget(Unknown Source) > at > weblogic.management.mbeans.custom.ApplicationManager.autoDeploy(ApplicationManager.java:930) > at > weblogic.management.mbeans.custom.ApplicationManager.addApplication(ApplicationManager.java:1039) > at > weblogic.management.mbeans.custom.ApplicationManager.addApplication(ApplicationManager.java:954) > at > weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:851) > at > weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:781) > at > weblogic.management.mbeans.custom.ApplicationManager.update(ApplicationManager.java:210) > at > weblogic.management.mbeans.custom.ApplicationManager$ApplicationPoller.run(ApplicationManager.java:1135) >> ><Error> <HTTP> <[WebAppServletContext(3806617,webMF7,/webMF7)] Error loading >servlet: "Faces >Servlet" >java.lang.NoSuchMethodError > at > org.apache.myfaces.context.servlet.ServletExternalContextImpl.getResourcePaths(ServletExternalContextImpl.ja >a:367) > at > org.apache.myfaces.config.FacesConfigurator.feedMetaInfServicesFactories(FacesConfigurator.java:220) > at > org.apache.myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:180) > at > org.apache.myfaces.webapp.StartupServletContextListener.initFaces(StartupServletContextListener.java:105) > at > org.apache.myfaces.webapp.MyFacesServlet.init(MyFacesServlet.java:59) > at > weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:731) > at > weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:658) > at > weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:603) > at > weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:2360) > at > weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:2301) > at > weblogic.servlet.internal.WebAppServletContext.init(WebAppServletContext.java:953) > at > weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletContext.java:875) > at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:503) > at weblogic.j2ee.WebAppComponent.deploy(WebAppComponent.java:77) > at weblogic.j2ee.Application.addComponent(Application.java:174) > at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:117) > at > weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:364) > at > weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:150) > at > weblogic.management.mbeans.custom.WebServer.addWebDeployment(WebServer.java:76) > at java.lang.reflect.Method.invoke(Native Method) > at > weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:636) > at > weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:621) > at > weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:374) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1557) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1525) > at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468) > at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209) > at $Proxy40.addWebDeployment(Unknown Source) > at > weblogic.management.configuration.WebServerMBean_CachingStub.addWebDeployment(WebServerMBean_CachingStub.jav >:1256) > at > weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:350) > at > weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:150) > at java.lang.reflect.Method.invoke(Native Method) > at > weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:636) > at > weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:621) > at > weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:374) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1557) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1525) > at > weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(ConfigurationMBeanImpl.java:507) > at > weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:376) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1557) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1525) > at > weblogic.management.internal.DynamicMBeanImpl.addDeployment(DynamicMBeanImpl.java:997) > at > weblogic.management.internal.DynamicMBeanImpl.addDeployment(DynamicMBeanImpl.java:984) > at > weblogic.management.internal.DynamicMBeanImpl.add(DynamicMBeanImpl.java:969) > at > weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:648) > at > weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:621) > at > weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:374) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1557) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1525) > at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468) > at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209) > at $Proxy9.addTarget(Unknown Source) > at > weblogic.management.mbeans.custom.ApplicationManager.autoDeploy(ApplicationManager.java:930) > at > weblogic.management.mbeans.custom.ApplicationManager.addApplication(ApplicationManager.java:1039) > at > weblogic.management.mbeans.custom.ApplicationManager.addApplication(ApplicationManager.java:954) > at > weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:851) > at > weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:781) > at > weblogic.management.mbeans.custom.ApplicationManager.update(ApplicationManager.java:210) > at > weblogic.management.mbeans.custom.ApplicationManager$ApplicationPoller.run(ApplicationManager.java:1135) >> >javax.servlet.ServletException: Servlet class: >'org.apache.myfaces.webapp.MyFacesServlet' could not be handled by the C >assLoader > at > weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:637) > at > weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:2360) > at > weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:2301) > at > weblogic.servlet.internal.WebAppServletContext.init(WebAppServletContext.java:953) > at > weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletContext.java:875) > at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:503) > at weblogic.j2ee.WebAppComponent.deploy(WebAppComponent.java:77) > at weblogic.j2ee.Application.addComponent(Application.java:174) > at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:117) > at > weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:364) > at > weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:150) > at > weblogic.management.mbeans.custom.WebServer.addWebDeployment(WebServer.java:76) > at java.lang.reflect.Method.invoke(Native Method) > at > weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:636) > at > weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:621) > at > weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:374) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1557) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1525) > at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468) > at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209) > at $Proxy40.addWebDeployment(Unknown Source) > at > weblogic.management.configuration.WebServerMBean_CachingStub.addWebDeployment(WebServerMBean_CachingStub.jav >:1256) > at > weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:350) > at > weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:150) > at java.lang.reflect.Method.invoke(Native Method) > at > weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:636) > at > weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:621) > at > weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:374) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1557) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1525) > at > weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(ConfigurationMBeanImpl.java:507) > at > weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:376) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1557) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1525) > at > weblogic.management.internal.DynamicMBeanImpl.addDeployment(DynamicMBeanImpl.java:997) > at > weblogic.management.internal.DynamicMBeanImpl.addDeployment(DynamicMBeanImpl.java:984) > at > weblogic.management.internal.DynamicMBeanImpl.add(DynamicMBeanImpl.java:969) > at > weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:648) > at > weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:621) > at > weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:374) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1557) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1525) > at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468) > at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209) > at $Proxy9.addTarget(Unknown Source) > at > weblogic.management.mbeans.custom.ApplicationManager.autoDeploy(ApplicationManager.java:930) > at > weblogic.management.mbeans.custom.ApplicationManager.addApplication(ApplicationManager.java:1039) > at > weblogic.management.mbeans.custom.ApplicationManager.addApplication(ApplicationManager.java:954) > at > weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:851) > at > weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:781) > at > weblogic.management.mbeans.custom.ApplicationManager.update(ApplicationManager.java:210) > at > weblogic.management.mbeans.custom.ApplicationManager$ApplicationPoller.run(ApplicationManager.java:1135) ><Debug> <HTTP> <Registering ServletContext: "webMF7:/webMF7"> ><Info> <J2EE> <Deployed : webMF7> > > > > > > >-----Message d'origine----- >De : Bill Dudney [mailto:[EMAIL PROTECTED] >Envoy� : mardi 26 avril 2005 19:52 >� : MyFaces Discussion >Objet : Re: Compatibility > >What is it that keeps your stuff from running on WL6.1? Its been a long time >but I'm fairly sure that I had MyFaces on 6.1 at one point. > >TTFN, > >-bd- > >On Tuesday, April 26, 2005, at 11:23AM, Pierrick Samary <[EMAIL PROTECTED]> >wrote: > >>Hello, >> >>I use MyFaces on Tomcat 1.4.x and WebLogic 6.1. >> >>There is no matter with Tomcat, but i can't run MyFaces on WebLogic 6.1 >>coz of the lib "jsp-2.0.jar". And I notice that RI runs on Weblogic. >> >>Do you have an issue to make it compatible like RI ? >> >>I can't upgrade this server :'( >> >>Thanks, >> >>Pierrick. >> >> > > >

