系统运行时错误:
RemoteException occurred in server thread; nested exception is: java.rmi.RemoteException: ; nested exception is: java.lang.IllegalStateException
应该是EJB没有部暑好,仔细和之前生成的EJB 发现自已的文件少了几个东西:
少了绿色字体显示的内容
<session id="TaxInvoiceFlowFacade">
<ejb-name>TaxInvoiceFlowFacade</ejb-name>
<home>com.invoice.TaxInvoiceFlowFacadeHome</home>
<remote>com.TaxInvoiceFlowFacade</remote>
<ejb-class>com.TaxInvoiceFlowFacadeBean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
<resource-ref id="ResourceRef_1277364663308">
<description></description>
<res-ref-name>jdbc/cfi</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
</session>
问同事解决:
打开ejb-jar.xml文件内界面管理-->引用-->选中一个ejb --> 添加 -->弹出面板 --> 选中"资源引用"
再填写要配置的要引用的资源。
分享到:
相关推荐
在linux上启动jmeter-server报错: ...Server failed to start: java.rmi.RemoteException: Cannot start. localhost is a loopback address. An error occurred: Cannot start. localhost is a loopback address.
5 Server failed to start: java.rmi.RemoteException: Cannot start. localhost.localdomain is a loopback address.An error occurred: Cannot start. localhost.localdomain is a loopback address.
import java.rmi.RemoteException; import java.net.MalformedURLException; import java.rmi.server.UnicastRemoteObject; import common.zip.ZipClientSocketFactory; import common.zip.ZipServerSocketFactory; ...
1. 远程调用RMI(Remote Method Invocation): 通过使用 RmiProxyFactoryBean 和 RmiServiceExporter,并且,Spring支持两个传统的RMI(使用 java.rmi.Remote接口和java.rmi.RemoteException)和通过RMI调用器实现的...
在 IHello.java 中定义远程服务器接口,包括一个 sayHello() 方法,该方法将抛出 RemoteException。 2. 实现远程服务器接口 在 HelloTaskImpl.java 中实现远程服务器接口,并将服务注册到 RMI 注册表中。 3. 编译...
定义一个远程接口,此接口需要继承java.rmi.Remote 开发远程接口的实现类 创建一个server并把远程对象注册到端口 创建一个client查找远程对象,调用远程方法 实例 定义一个远程接口 public interface ...
public String sendAT(String atcommand) throws java.rmi.RemoteException { String s = ""; try { Thread.sleep(100); writeln(atcommand); Thread.sleep(80); s = read(); Thread.sleep(100); } catch ...
d) public interface Demo extends Remote {public long test() throws java.rmi.RemoteException;} 参考答案 17) 下列选项中能获得UserTransaction的是ab a) 通过上下文的.getUserTransaction()方法拿到...
定义一个扩展远程接口(Remote)的接口,这个接口方法将供给客户端调用,该接口中的每个方法都必须声明抛出RemoteException。 定义一个实现该接口并扩展了UnicastRemoteObject的类(服务端运行的服务类),这个类将...
Java远程方法调用,即Java RMI(Java Remote Method Invocation)是Java编程语言里,一种用于实现远程过程调用的应用程序编程接口。它使客户机上运行的程序可以调用远程服务器上的对象。远程方法调用特性使Java编程...