Hi, how can i configure my gwt app to use ejb deployed on jboss server. The
ejbs are implemented so i do not need to redeploy the whole ear (with the
gwt war inside). Instead i may use some redirection to all requests and use
(only in developnent) Remote Ejb interfaces.

I do not know how to configure the internal GEP server to redirect my ejb
calls to jboss(is it possible?)
Please help.
Here is the stack trace i got:
 [WARN]
Key[type=net.customware.gwt.dispatch.server.service.DispatchServiceServlet,
annotation=[none]]: Exception while executing
myproject.shared.event.InitialRequest: error.system
myproject.util.exceptions.InternalSystemException: error.system
    at
myproject.ejb.logic.util.lookup.LookupUtils.lookup(LookupUtils.java:305)
    at
myproject.ejb.logic.util.lookup.LookupUtils.lookup(LookupUtils.java:285)
    at
myproject.server.handler.InitialHandler.execute(InitialHandler.java:39)
    at
myproject.server.handler.InitialHandler.execute(InitialHandler.java:1)
    at
net.customware.gwt.dispatch.server.DefaultDispatch.doExecute(DefaultDispatch.java:78)
    at
net.customware.gwt.dispatch.server.DefaultDispatch.execute(DefaultDispatch.java:68)
    at
net.customware.gwt.dispatch.server.service.DispatchServiceServlet.execute(DispatchServiceServlet.java:24)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:562)
    at
com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:188)
    at
com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:224)
    at
com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at
com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:216)
    at
com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:141)
    at
com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:93)
    at
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:63)
    at
com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:122)
    at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:110)
    at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1088)
    at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
    at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
    at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
    at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729)
    at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
    at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    at
org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:49)
    at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    at org.mortbay.jetty.Server.handle(Server.java:324)
    at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
    at
org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843)
    at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647)
    at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
    at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
    at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
    at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)
Caused by: javax.naming.NoInitialContextException: Need to specify class
name in environment or system property, or as an applet parameter, or in an
application resource file:  java.naming.factory.initial
    at
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:645)
    at
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
    at
javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:325)
    at javax.naming.InitialContext.lookup(InitialContext.java:392)
    at
myproject.ejb.logic.util.lookup.LookupUtils.lookup(LookupUtils.java:297)
    ... 39 more
   [WARN] Exception while dispatching incoming RPC call
com.google.gwt.user.client.rpc.SerializationException: Type
'myproject.util.exceptions.InternalSystemException' was not included in the
set of types which can be serialized by this SerializationPolicy or its
Class object could not be loaded. For security purposes, this type will not
be serialized.: instance = myproject.util.exceptions.InternalSystemException:
error.system
    at
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:610)
    at
com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:129)
    at
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter$ValueWriter$8.write(ServerSerializationStreamWriter.java:152)
    at
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeValue(ServerSerializationStreamWriter.java:534)
    at com.google.gwt.user.server.rpc.RPC.encodeResponse(RPC.java:609)
    at
com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:383)
    at
com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:581)
    at
com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:188)
    at
com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:224)
    at
com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at
com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:216)
    at
com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:141)
    at
com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:93)
    at
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:63)
    at
com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:122)
    at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:110)
    at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1088)
    at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
    at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
    at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
    at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729)
    at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
    at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    at
org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:49)
    at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    at org.mortbay.jetty.Server.handle(Server.java:324)
    at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
    at
org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843)
    at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647)
    at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
    at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
    at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
    at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)
[ERROR] 500 - POST /gwtclient/dispatch (127.0.0.1) 57 bytes

--

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.


Reply via email to