3

关于我想要做什么的一些背景知识,我正在迁移到 EJB3.0,我想尽可能少地完成这项工作——没有注释等。所以我创建了 ibm-ejb-jar-bnd。 xml文件,看起来像这样..

<?xml version="1.0" encoding="UTF-8"?>
<ejb-jar-bnd
    xmlns="http://websphere.ibm.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://websphere.ibm.com/xml/ns/javaee    http://websphere.ibm.com/xml/ns/javaee/ibm-ejb-jar-bnd_1_1.xsd"
    version="1.1">

<session simple-binding-name="ejb/test/TEST" name="TEST"> 
<ejb-ref name="ejb/TEST" binding-name="ejb/test/TEST"/> 
<resource-ref name="jdbc/THISNAME" binding-name="jdbc/THIS"/> </session> 
<session simple-binding-name="ejb/test/NEWTEST" name="NEWTEST"> 
<ejb-ref name="ejb/NEWTEST" binding-name="ejb/test/NEWTEST"/> 
<resource-ref name="jdbc/THISNAME" binding-name="jdbc/THIS"/> </session>


</ejb-jar-bnd>

从 .xmi 文件更新后,我收到以下错误,而不是 ejb/Test 是远程 ejb,在它被引用的 .xmi 文件中,

<ejbRefBindings xmi:id="EjbRefBinding_1111111111111" jndiName="ejb/test/TEST">

错误:-

与上下文“HOST”相关的名称“ejb/test/TEST”中的某些对象引用无效。一些可能的原因包括名称中的上下文绑定引用了已销毁的上下文,或者对象绑定包含无效的 EJBHome 引用。

4

0 回答 0