Have you added spring-web dependency in ur pom !! On Sat, May 15, 2010 at 12:25 PM, Davide Cerbo <davidece...@gmail.com>wrote:
> 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 <agustin.mi...@gmail.com> > > 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 >> google-appengine-j...@googlegroups.com. >> To unsubscribe from this group, send email to >> google-appengine-java+unsubscr...@googlegroups.com<google-appengine-java%2bunsubscr...@googlegroups.com> >> . >> 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 > google-appengine-j...@googlegroups.com. > To unsubscribe from this group, send email to > google-appengine-java+unsubscr...@googlegroups.com<google-appengine-java%2bunsubscr...@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/google-appengine-java?hl=en. > -- Sudhir Ramanandi http://www.ramanandi.org -- 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 google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.