Nicky, What are you doing in RoleFilter? Is it something that would use this library?
When deploying an App Engine application, you will need to place required external libraries under WEB-INF/lib so that they are also deployed correctly. The reverse of this is also true: you will need to add JAR files under WEB-INF/lib to your classpath when you run the development server. On Sun, Nov 29, 2009 at 7:15 PM, Nicky <[email protected]> wrote: > On deploying a version of my app, the log shows this failure > <html><head><title>waterschematics : uncaught application failure</ > title><body><pre> > Uncaught exception from servlet > java.lang.NoClassDefFoundError: org/apache/tools/ant/filters/ > StringInputStream > at java.lang.Class.getDeclaredConstructors0(Native Method) > at java.lang.Class.privateGetDeclaredConstructors(Unknown Source) > at java.lang.Class.getConstructor0(Unknown Source) > at java.lang.Class.newInstance0(Unknown Source) > at java.lang.Class.newInstance(Unknown Source) > at org.mortbay.jetty.servlet.Holder.newInstance(Holder.java:153) > at org.mortbay.jetty.servlet.ServletHolder.getServlet > (ServletHolder.java:339) > at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java: > 463) > at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter > (ServletHandler.java:1093) > at gov.ca.bdo.modeling.dsm2.map.server.RoleFilter.doFilter > (RoleFilter.java:33) > > However when running the local instance it works and I see the class > in question being loaded as follows > ... > [Loaded > com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException from > file:/Users/nsandhu/dev/wk-3.5/dsm2-grid-map/war/WEB-INF/lib/gwt- > servlet.jar] > [Loaded java.text.ParseException from /System/Library/Frameworks/ > JavaVM.framework/Versions/1.5.0/Classes/classes.jar] > [Loaded org.apache.tools.ant.util.ReaderInputStream from file:/Users/ > nsandhu/dev/appengine-java-sdk-1.2.6/lib/shared/jsp/repackaged- > appengine-ant-1.6.5.jar] > [Loaded org.apache.tools.ant.filters.StringInputStream from file:/ > Users/nsandhu/dev/appengine-java-sdk-1.2.6/lib/shared/jsp/repackaged- > appengine-ant-1.6.5.jar] > [Loaded com.google.gwt.user.server.rpc.RPCServletUtils from file:/ > Users/nsandhu/dev/wk-3.5/dsm2-grid-map/war/WEB-INF/lib/gwt- > servlet.jar] > [Loaded com.google.gwt.user.server.rpc.RPC from file:/Users/nsandhu/ > dev/wk-3.5/dsm2-grid-map/war/WEB-INF/lib/gwt-servlet.jar] > [Loaded com.google.gwt.user.server.rpc.UnexpectedException from file:/ > Users/nsandhu/dev/wk-3.5/dsm2-grid-map/war/WEB-INF/lib/gwt- > servlet.jar] > [Loaded com.google.gwt.user.client.rpc.SerializationException from > file:/Users/nsandhu/dev/wk-3.5/dsm2-grid-map/war/WEB-INF/lib/gwt- > servlet.jar] > [Loaded com.google.gwt.user.server.rpc.SerializationPolicy from file:/ > Users/nsandhu/dev/wk-3.5/dsm2-grid-map/war/WEB-INF/lib/gwt- > servlet.jar] > ... > > Using the appengine 1.2.6 with eclipse 3.5 on a mac > > -- > > 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. > > > -- Ikai Lan Developer Programs Engineer, Google App Engine -- 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.
