Have you added ognl jar to ur classpath? -Nischal
On Aug 24, 2:24 pm, Andrés Cantos Garrido <[email protected]> wrote: > Hello, I´m trying to integrate Struts 2 framework in my web app. I´m > following this tutorial: > > http://whyjava.wordpress.com/2009/08/30/creating-struts2-application-... > > Although I create an OgnlListener and modify the web.xml with its > reference, when I deploy the app I have the following error: > > java.lang.NoClassDefFoundError: ognl/OgnlRuntime > at com.OgnlListener.contextInitialized(OgnlListener.java:18) > at > org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java: > 548) > at org.mortbay.jetty.servlet.Context.startContext(Context.java:136) > at > org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java: > 1250) > 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(Abs > tractContainerService.java: > 147) > at > com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerI > mpl.java: > 219) > at com.google.appengine.tools.development.DevAppServerMain > $StartAction.apply(DevAppServerMain.java:164) > at com.google.appengine.tools.util.Parser > $ParseResult.applyArgs(Parser.java:48) > at > com.google.appengine.tools.development.DevAppServerMain.<init>(DevAppServer > Main.java: > 113) > at > com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMa > in.java: > 89) > Caused by: java.lang.ClassNotFoundException: ognl.OgnlRuntime > 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(Iso > latedAppClassLoader.java: > 151) > at java.lang.ClassLoader.loadClass(ClassLoader.java:248) > ... 19 more > > I am a begginer in Struts 2 and GAE and I don´t know how to fix it. > > 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]. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
