Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Binding 给定上下文EJB迁移的对象无效_Binding_Ejb 3.0 - Fatal编程技术网

Binding 给定上下文EJB迁移的对象无效

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

关于我正在尝试做的事情,我正在迁移到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">

错误:-


名称“ejb/test/test”中相对于上下文“HOST”的某些对象引用无效。一些可能的原因包括名称中的上下文绑定(指已破坏的上下文)或包含无效EJBHome引用的对象绑定。

添加更多信息-您可以将主接口与ejb3.0一起使用,还是将其淘汰?