'mail/sandMailSession'是在全局命名空间中定义的名称。你应该通过使用内部META-INF
目录ibm-ejb-jar-bnd.xml
文件邮件会话绑定到本地组件的命名空间:
<ejb-jar-bnd xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://websphere.ibm.com/xml/ns/javaee"
xsi:schemaLocation="http://websphere.ibm.com/xml/ns/javaee http://websphere.ibm.com/xml/ns/javaee/ibm-ejb-jar-bnd_1_0.xsd" version="1.0">
<session name="NAME_OF_EJB">
<resource-ref name="mail/sandMailSession" binding-name="mail/sandMailSession"/>
</session>
</ejb-jar-bnd>
请注意name
和binding-name
是不同的属性,可以有不同的值,但在你的情况下,他们是相同的。 binding-name
是全局名称空间中资源的名称。
来源
2013-08-21 22:37:07
fnt