我正在使用在TOMCAT客户端的JBOSS中运行的EJB。我已经添加了所需的jar文件来在客户端应用程序中运行EJB。但我得到一个marshallException(java.rmi.MarshalException)。
客户端程序可以调用Web服务并返回代理。但是Marshaling / Demarshaling表演不是我的理解。如何在Tomcat客户端中运行JBOSS EJB服务。我不允许使用OpenEJB或Apache TOMEE。我必须使用Apache Tomcat 6.0.39。
我正在
Caused by:java.rmi.MarshalException: Failed to communicate. Problem during marshalling/unmarshalling; nested exception is: java.io.OptionalDataException at org.jboss.remoting.transport.socket.SocketClientInvoker.transport(SocketClientInvoker.java:306) at org.jboss.remoting.RemoteClientInvoker.invoke(RemoteClientInvoker.java:143) at org.jboss.remoting.Client.invoke(Client.java:525) at org.jboss.remoting.Client.invoke(Client.java:488) at org.jboss.invocation.unified.interfaces.UnifiedInvokerProxy.invoke(UnifiedInvokerProxy.java:184) at org.jboss.invocation.InvokerInterceptor.invokeInvoker(InvokerInterceptor.java:365) at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:197) at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61) at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:68) at org.jboss.proxy.ejb.HomeInterceptor.invoke(HomeInterceptor.java:184) at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:101) at com.sun.proxy.$Proxy34.create(Unknown Source) .....