JBoss 部署描述符 jboss-web.xml 和 jboss.xml 可能包含将资源引用映射至资源管理器或资源 URL(如示例中所示)的资源引用。 为了让这些引用在 WebSphere Traditional 或 Liberty 上正确地起作用,它们必须移至 WebSphere Application Server 绑定文件。 或者,可以将 Liberty 引用移至 server.xml。
如 JBoss DTD 中所定义,<resource-ref> 标记可以在 <res-ref-name> 标记后面有以下三个不同标记:
|
<jboss-web>
<reference-ref> <res-ref-name>ejb/myBean</res-ref-name> <resource-name>resMgrMail</resource-name> </reference-ref> ... <resource-managers> <resource-manager> <res-name>resMgrMail</res-name> <res-jndi-name>java:Mail</res-jndi-name> </resource-manager> </resource-managers> |
|
<jboss>
<enterprise-beans> <session> <ejb-name>myBean</ejb-name> <resource-ref> <res-ref-name>test/Mail</res-ref-name> <resource-name>resMgrMail</resource-name> </resource-ref> </session> </enterprise-beans> ... <resource-managers> <resource-manager> <res-name>resMgrMail</res-name> <res-jndi-name>java:Mail</res-jndi-name> </resource-manager> </resource-managers> |
应用程序开发者可通过使用 IBM® Rational® Application Developer
工具以手动创建绑定。
要在 Rational Application Developer 中进行必需的更改,请执行下列步骤:
如果“WebSphere 绑定”部分在部署描述符编辑器上不可视,请通过在项目属性中使用“项目面”来进行启用。 对于 EJB 项目,请选择 WebSphere EJB(扩展)面。 对于 Web 项目,请选择 WebSphere Web(共存)面。