correction: STEP 4.) folder: WEB-INF/lib of course.
The error remains the same. On 15 Sep., 17:24, Norman Klingspor <[email protected]> wrote: > Hello, > > I'm trying to establish a shop-system through gwt. In Ecplise running > on jBoss 6.1.0.Final, GWT 2.4 > > In my first approach I wanted to integrate my ejb-structures from the > originial project. As a result I: > > 1.) created a <shop>.ejb project and integrated all classes relevant > from my original project > 2.) created a <shop>.gwt project, build first page, one button: > establish database (which is implemented in my class ProductHome.java) > 3.) adding an interface Product for ProductHome > 4.) added my <shop>.ejb-project into my build-path, added the > generated jar-file to the deployf-folder WEB-INF/classes by hand > additionally > 5.) build the Service DatabaseBuilderService (incl > DatabaseBuilderServiceImpl and DatabaseBuilderServiceAsync) > 6.) deployed the complete war-folder to jBoss into <shop>.gwt.war > > The page is build, and I can reach my side, pressing the button to > start my function in <shop>.ejb CreateDefaultDatabase(). > > In debug I reached the server-code-line, where the external function > should be called. > > But in jBoss there still occurs this Error: > > 2011-09-15 17:17:26,324 ERROR [org.apache.catalina.core.ContainerBase. > [jboss.web].[localhost].[/kylintv.gwt]] (http-127.0.0.1-8080-2) > Exception while dispatching incoming RPC call: > com.google.gwt.user.server.rpc.UnexpectedException: Service method > 'public abstract boolean > sung.app.kylintv.gwt.client.DatabaseBuilderService.createDefaultDatabaseEntries()' > threw an unexpected exception: java.lang.NoClassDefFoundError: sung/ > app/kylintv/product/Product > at > com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java: > 385) [:] > at > com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java: > 588) [:] > at > com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java: > 208) [:] > at > com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java: > 248) [:] > at > com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java: > 62) [:] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:754) [: > 1.0.0.Final] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [: > 1.0.0.Final] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: > 324) [:6.1.0.Final] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java: > 242) [:6.1.0.Final] > at > org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java: > 67) [:6.1.0.Final] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: > 274) [:6.1.0.Final] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java: > 242) [:6.1.0.Final] > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: > 275) [:6.1.0.Final] > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: > 161) [:6.1.0.Final] > at > org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java: > 181) [:6.1.0.Final] > at org.jboss.modcluster.catalina.CatalinaContext > $RequestListenerValve.event(CatalinaContext.java:285) [:1.1.0.Final] > at org.jboss.modcluster.catalina.CatalinaContext > $RequestListenerValve.invoke(CatalinaContext.java:261) [:1.1.0.Final] > at > org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java: > 88) [:6.1.0.Final] > at > org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java: > 100) [:6.1.0.Final] > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java: > 159) [:6.1.0.Final] > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java: > 102) [:6.1.0.Final] > at > org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java: > 158) [:6.1.0.Final] > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: > 109) [:6.1.0.Final] > at > org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java: > 53) [:6.1.0.Final] > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: > 362) [:6.1.0.Final] > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: > 877) [:6.1.0.Final] > at org.apache.coyote.http11.Http11Protocol > $Http11ConnectionHandler.process(Http11Protocol.java:654) [: > 6.1.0.Final] > at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java: > 951) [:6.1.0.Final] > at java.lang.Thread.run(Thread.java:662) [:1.6.0_25] > Caused by: java.lang.NoClassDefFoundError: sung/app/kylintv/product/ > Product > at > sung.app.kylintv.gwt.server.DatabaseBuilderServiceImpl.createDefaultDatabaseEntries(DatabaseBuilderServiceImpl.java: > 24) [:] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [: > 1.6.0_25] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: > 39) [:1.6.0_25] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: > 25) [:1.6.0_25] > at java.lang.reflect.Method.invoke(Method.java:597) [:1.6.0_25] > at > com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java: > 569) [:] > ... 27 more > Caused by: java.lang.ClassNotFoundException: > sung.app.kylintv.product.Product from BaseClassLoader@788370f8{vfs:/// > D:/Development/jboss-6.1.0.Final/server/default/deploy/ > kylintv.gwt.war} > at > org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java: > 480) [jboss-classloader.jar:2.2.1.GA] > at java.lang.ClassLoader.loadClass(ClassLoader.java:247) [:1.6.0_25] > ... 33 more > > ---- > Am I missing something? In case: what? Do you need further information -- 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.
