WebSphere 바인딩을 사용하여 자원 참조 이름 정의

JBoss 배치 디스크립터(jboss-web.xmljboss.xml 파일)에는 자원 참조가 있습니다. 예제에서 설명된 바와 같이, 이러한 참조는 JNDI 이름에 자원 참조를 맵핑합니다. 이 참조가 WebSphere(R) Application Server에서 올바르게 작동하려면, WebSphere(R) Application Server 바인딩 파일로 해당 참조를 이동해야 합니다.

JBoss DTD에서 정의된 바와 같이, <resource-ref> 태그에는 <res-ref-name> 태그 다음에 세 가지 태크가 있을 수 있습니다.

<!ELEMENT resource-ref (res-ref-name , (resource-name | jndi-name | res-url))>

이 규칙은 <jndi-name> 케이스를 처리합니다. 다른 유형의 리소스 참조에 대해서는 < href="ResourceReferencesManual.html">URL 및 리소스 관리자에서 다른 유형에 대한 리소스 참조를 수동으로 마이그레이션하는 규칙을 참조하세요. 자동화된 수정은 JBoss -특정 배포 설명자에 정의된 리소스 참조를 가져와 WebSphere 기존 및 Liberty 바인딩으로 마이그레이션합니다.

jboss-web.xml 구성
<jboss-web>
<reference-ref>
<res-ref-name>test/Mail</res-ref-name>
<jndi-name>java:Mail</jndi-name>
</reference-ref>


jboss.xml 구성
<jboss>
<enterprise-beans>
<session>
<ejb-name>myBean</ejb-name>
<resource-ref>
<res-ref-name>test/Mail</res-ref-name>
<jndi-name>java:Mail</jndi-name>
</resource-ref>
</session>
</enterprise-beans>