hey,
I have a problem with my gwt application on our tomcat server. This
problem surfaced after we started using the request factory. Now we
are using gwt 2.4 because we need some of the validation features that
were just recently added. Using gwt in hosted mode works just fine.
But a soon as a requestfactory call is made on the tomcat server I get
the following exception:
Caused by: java.lang.NoClassDefFoundError: com/google/gwt/dev/util/
StringKey
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:
142)
at
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:
2804)
at
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:
1144)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:
1639)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:
1517)
at
com.google.web.bindery.requestfactory.server.RequestFactoryInterfaceValidator.validateProxy(RequestFactoryInterfaceValidator.java:
1594)
at
com.google.web.bindery.requestfactory.server.RequestFactoryInterfaceValidator.validateEntityProxy(RequestFactoryInterfaceValidator.java:
828)
at
com.google.web.bindery.requestfactory.server.RequestFactoryInterfaceValidator.maybeCheckProxyType(RequestFactoryInterfaceValidator.java:
1540)
at
com.google.web.bindery.requestfactory.server.RequestFactoryInterfaceValidator.getDomainType(RequestFactoryInterfaceValidator.java:
1374)
at
com.google.web.bindery.requestfactory.server.RequestFactoryInterfaceValidator.createDomainMethod(RequestFactoryInterfaceValidator.java:
1192)
at
com.google.web.bindery.requestfactory.server.RequestFactoryInterfaceValidator.checkClientMethodInDomain(RequestFactoryInterfaceValidator.java:
1079)
at
com.google.web.bindery.requestfactory.server.RequestFactoryInterfaceValidator.validateRequestContext(RequestFactoryInterfaceValidator.java:
909)
at
com.google.web.bindery.requestfactory.server.RequestFactoryInterfaceValidator.validateRequestFactory(RequestFactoryInterfaceValidator.java:
964)
at
com.google.web.bindery.requestfactory.server.ResolverServiceLayer.resolveRequestFactory(ResolverServiceLayer.java:
187)
at
com.google.web.bindery.requestfactory.server.ServiceLayerDecorator.resolveRequestFactory(ServiceLayerDecorator.java:
172)
at
com.google.web.bindery.requestfactory.server.ServiceLayerDecorator.resolveRequestFactory(ServiceLayerDecorator.java:
172)
at
com.google.web.bindery.requestfactory.server.ServiceLayerDecorator.resolveRequestFactory(ServiceLayerDecorator.java:
172)
at
com.google.web.bindery.requestfactory.server.ServiceLayerDecorator.resolveRequestFactory(ServiceLayerDecorator.java:
172)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
43)
at java.lang.reflect.Method.invoke(Method.java:616)
at
com.google.web.bindery.requestfactory.server.ServiceLayerCache.getOrCache(ServiceLayerCache.java:
233)
... 32 more
Caused by: java.lang.ClassNotFoundException:
com.google.gwt.dev.util.StringKey
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:
1672)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:
1517)
... 57 more
Any thoughts?
Regards,
Arne
--
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" 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-web-toolkit?hl=en.