Uhm...some times ago I had the same problem but your cofiguration looks well.
I did an example on gae using: maven, spring and gae. You can download the source code from here: http://code.google.com/p/gae-javaday10/ <http://code.google.com/p/gae-javaday10/>bye, Davide 2010/5/15 _mvn__user <[email protected]> > I tried to use gae with spring and jpa but when i start the server i > get the message: > > > ///////////////////////////////////////////////////////////////////////////////////////////////////////////// > > Could not instantiate listener > org.springframework.web.context.ContextLoaderListener > java.lang.ClassNotFoundException: > org.springframework.web.context.ContextLoaderListener > at java.net.URLClassLoader$1.run(URLClassLoader.java:202) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:190) > at java.lang.ClassLoader.loadClass(ClassLoader.java:307) > at > > com.google.appengine.tools.development.IsolatedAppClassLoader.loadClass(IsolatedAppClassLoader.java: > 151) > at java.lang.ClassLoader.loadClass(ClassLoader.java:248) > at > org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java: > 1101) > at > > org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfiguration.java: > 630) > at > > org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlConfiguration.java: > 368) > at > > org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java: > 289) > at > > org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java: > 222) > at > > org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java: > 180) > at > org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java: > 1247) > at > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java: > 517) > at > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java: > 467) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java: > 50) > at > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java: > 130) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java: > 50) > at > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java: > 130) > at org.mortbay.jetty.Server.doStart(Server.java:224) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java: > 50) > at > > com.google.appengine.tools.development.JettyContainerService.startContainer(JettyContainerService.java: > 185) > at > > com.google.appengine.tools.development.AbstractContainerService.startup(AbstractContainerService.java: > 146) > at > > com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java: > 219) > at com.google.appengine.tools.development.DevAppServerMain > $StartAction.apply(DevAppServerMain.java:162) > at com.google.appengine.tools.util.Parser > $ParseResult.applyArgs(Parser.java:48) > at > > com.google.appengine.tools.development.DevAppServerMain.<init>(DevAppServerMain.java: > 113) > at > > com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java: > 89) > The server is running at http://localhost:8888/ > > > ////////////////////////////////////////////////////////////////////////////////////////// > > But when i read the > web.xml i have : > <?xml version="1.0" encoding="UTF-8"?> > <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"> > <listener> > <listener- > class>org.springframework.web.context.ContextLoaderListener</listener- > class> > </listener> > > <context-param> > <param-name>contextConfigLocation</param-name> > <param-value>/WEB-INF/applicationContext.xml</param- > value> > </context-param> > > <welcome-file-list> > <welcome-file>index.jsp</welcome-file> > </welcome-file-list> > <context-param> > <param-name>webAppRootKey</param-name> > <param-value>crud.sandcode.root</param-value> > </context-param> > > <context-param> > <param-name>log4jConfigLocation</param-name> > <param-value>/WEB-INF/classes/log4j.properties</param-value> > </context-param> > > <welcome-file-list> > <welcome-file>index.jsp</welcome-file> > </welcome-file-list> > > > > > <!-- <servlet> > <servlet-name>frontController</servlet-name> > <servlet-class>org.springframework.web.servlet.DispatcherServlet</ > servlet-class> > <init-param> > > <param-name>contextConfigLocation</param-name> > > <param-value>applicationContext.xml</param-value> > </init-param> > <load-on-startup>1</load-on-startup> > </servlet> > > <servlet-mapping> > <servlet-name>frontController</servlet-name> > <url-pattern>*.html</url-pattern> > </servlet-mapping> > --><!-- > > <filter> > <filter-name>encoding-filter</filter-name> > <filter-class> > org.springframework.web.filter.CharacterEncodingFilter > </filter-class> > <init-param> > <param-name>encoding</param-name> > <param-value>UTF-8</param-value> > </init-param> > </filter> > > <filter-mapping> > <filter-name>encoding-filter</filter-name> > <url-pattern>/*</url-pattern> > </filter-mapping> > > --></web-app> > > So can someone help me , i have included the contextListener but > eclipse or maven doesnt seem to notice . > Thanks > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine for Java" group. > To post to this group, send email to > [email protected]. > To unsubscribe from this group, send email to > [email protected]<google-appengine-java%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/google-appengine-java?hl=en. > > -- -- Davide Cerbo ----------- http://davide.cerbo.born-to-co.de http://jesty.it ----------- http://www.exmachina.ch + 39 329 70 81 927 ----------- -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
