Yes, that is the beginning of my web.xml file: <?xml version="1.0" encoding="ISO-8859-1"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
... mraible wrote: > > Have you tried changing your web.xml to use a 2.4 XSD? > > On Tue, Apr 15, 2008 at 10:36 PM, koevet <[EMAIL PROTECTED]> wrote: >> >> Hello >> >> the StartupListener I'm using implements ServletContextListener. The >> issue >> here seems to be Tomcat not respecting the <listener> order specified in >> the >> web.xml. >> >> I'm wondering if there is any servlet 2.3 setting that I may have left >> behind. >> >> Thanks >> Luciano >> >> >> >> >> mraible wrote: >> > >> > In 1.x, we extended ContextLoaderListener. In 2.x, we changed that and >> > don't extend it anymore. This is because in Servlet 2.4, the listeners >> > load in their specified order rather than in any order (2.3). >> > >> > Matt >> > >> > On Apr 15, 2008, at 3:40 PM, koevet wrote: >> >> >> >> Hello, >> >> I'm having a very annoying problem when deploying a 1.9.x version of >> >> appfuse >> >> "enhanced" with bits from version 2 (I know it sounds scary, but, >> >> please >> >> bear with me). >> >> >> >> So, the problem takes place during deploy. This is the partial stack >> >> trace >> >> from Tomcat 5.5.25: >> >> >> >> [xxx] ERROR [main] [/xxx].listenerStart(3768) | Exception sending >> >> context >> >> initialized event to listener instance of class >> >> com.xxx.webapp.listener.StartupListener >> >> >> >> java.lang.IllegalStateException: No WebApplicationContext found: no >> >> ContextLoaderListener registered? >> >> at >> >> >> org.springframework.web.context.support.WebApplicationContextUtils.getRequiredWebApplicationContext >> >> (WebApplicationContextUtils.java:95) >> >> at >> >> com >> >> .xxx >> >> .webapp >> >> .listener.StartupListener.contextInitialized(StartupListener.java:56) >> >> ... >> >> >> >> The StartupListener I'm using is the one from version 2.0.x. This is >> >> the >> >> line of code in the StartupListener that fails: >> >> >> >> ApplicationContext ctx = >> >> >> >> WebApplicationContextUtils.getRequiredWebApplicationContext(context); >> >> >> >> My web.xml seems to be correctly configured: >> >> >> >> <?xml version="1.0" encoding="ISO-8859-1"?> >> >> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" >> >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> >> xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee >> >> http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> >> >> >> >> ... >> >> >> >> <context-param> >> >> <param-name>contextConfigLocation</param-name> >> >> <param-value> >> >> /WEB-INF/applicationContext*.xml >> >> /WEB-INF/security.xml >> >> </param-value> >> >> </context-param> >> >> >> >> ... >> >> >> >> <listener> >> >> >> >> <listener- >> >> class>org.springframework.web.context.ContextLoaderListener</ >> >> listener-class> >> >> </listener> >> >> ... >> >> <listener> >> >> >> >> <listener-class>com.thetapenet.webapp.listener.StartupListener</ >> >> listener-class> >> >> </listener> >> >> >> >> <servlet> >> >> <servlet-name>action</servlet-name> >> >> >> >> <servlet-class>org.springframework.web.servlet.DispatcherServlet</ >> >> servlet-class> >> >> <load-on-startup>2</load-on-startup> >> >> </servlet> >> >> >> >> >> >> After Tomcat logs out the previous error it continues loading the >> >> actual >> >> Spring context: >> >> >> >> [xxx] INFO [main] [/xproject].log(647) | Initializing Spring root >> >> WebApplicationContext >> >> [xxx] INFO [main] ContextLoader.initWebApplicationContext(189) | Root >> >> WebApplicationContext: initialization started >> >> [xxx] INFO [main] XmlWebApplicationContext.prepareRefresh(412) | >> >> Refreshing >> >> org >> >> [EMAIL PROTECTED]: >> >> display name [Root WebApplicationContext]; startup date [Tue Apr 15 >> >> 23:17:43 >> >> CEST 2008]; root of context hierarchy >> >> [xxx] INFO [main] XmlBeanDefinitionReader.loadBeanDefinitions(323) | >> >> Loading >> >> XML bean definitions from ServletContext resource >> >> [/WEB-INF/applicationContext-validation.xml] >> >> [xxx] INFO [main] XmlBeanDefinitionReader.loadBeanDefinitions(323) | >> >> Loading >> >> XML bean definitions from ServletContext resource >> >> [/WEB-INF/applicationContext-resources.xml] >> >> [xxx] INFO [main] XmlBeanDefinitionReader.loadBeanDefinitions(323) | >> >> Loading >> >> XML bean definitions from ServletContext resource >> >> [/WEB-INF/applicationContext-hibernate.xml] >> >> [xxx] INFO [main] XmlBeanDefinitionReader.loadBeanDefinitions(323) | >> >> Loading >> >> XML bean definitions from ServletContext resource >> >> [/WEB-INF/applicationContext-service.xml] >> >> [xxx] INFO [main] XmlBeanDefinitionReader.loadBeanDefinitions(323) | >> >> Loading >> >> XML bean definitions from ServletContext resource [/WEB-INF/ >> >> security.xml] >> >> >> >> I have now spent some time on this issue with no success. Does >> >> anyone has an >> >> idea on what is going on? >> >> >> >> Thanks a million >> >> Luciano >> >> -- >> >> View this message in context: >> >> >> http://www.nabble.com/StartupListener-fails---AppFuse-Frankenstein-version-tp16711192s2369p16711192.html >> >> Sent from the AppFuse - User mailing list archive at Nabble.com. >> >> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > For additional commands, e-mail: [EMAIL PROTECTED] >> > >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/StartupListener-fails---AppFuse-Frankenstein-version-tp16711192s2369p16716228.html >> >> >> Sent from the AppFuse - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/StartupListener-fails---AppFuse-Frankenstein-version-tp16711192s2369p16717515.html Sent from the AppFuse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
