我一直在尝试使用Java EE 6来创建基于Application Server的应用程序,该应用程序将从GWT Web应用程序接收Job对象,并且这些作业将从Java独立应用程序中提取.我一直以为EJB模型会为我提供简单的远程处理方式,因为我的客户端应用程序应该能够在不同的机器上运行.
我使用Glassfish 3.1和Netbeans 7.0.1作为我的IDE,我也使用eclipse Java EE来重现同样的问题.
我一直面临着下一个困难:
InitialContext,是否是使用远程处理的唯一方法?我不应该使用某些配置文件从我的独立应用程序使用@EJB/ @Inject进行一些自动代码注入吗?InitialContext我需要添加到我的库中的工作机制:gf-client-module.jar和weld-osgi-bundle.jarException in thread "main" javax.ejb.EJBException: java.rmi.MarshalException: CORBA MARSHAL 1330446343 No; nested exception is:
org.omg.CORBA.MARSHAL: FINE: IOP00810007: Underflow in BufferManagerReadStream after last fragment in message vmcid: OMG minor code: 7 completed: No
at ContentCreator._JobDispatcherRemote_Wrapper.getSimpleJobForProcessing(ContentCreator/_JobDispatcherRemote_Wrapper.java)
at javaapplication1.JavaApplication1.main(JavaApplication1.java:35)
Caused by: java.rmi.MarshalException: CORBA MARSHAL 1330446343 No; nested exception is:
org.omg.CORBA.MARSHAL: FINE: IOP00810007: Underflow in BufferManagerReadStream after last fragment in …Run Code Online (Sandbox Code Playgroud)