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.

Reply via email to