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.

Reply via email to