Binding 给定上下文EJB迁移的对象无效
关于我正在尝试做的事情,我正在迁移到EJB3.0,我希望尽可能少地做一些事情来完成这项工作-没有注释等。因此,我创建了ibm-ejb-jar-bnd.xml文件,如下所示Binding 给定上下文EJB迁移的对象无效,binding,ejb-3.0,Binding,Ejb 3.0,关于我正在尝试做的事情,我正在迁移到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-inst
<?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">
错误:-
名称“ejb/test/test”中相对于上下文“HOST”的某些对象引用无效。一些可能的原因包括名称中的上下文绑定(指已破坏的上下文)或包含无效EJBHome引用的对象绑定。添加更多信息-您可以将主接口与ejb3.0一起使用,还是将其淘汰?