| Использовать привязки WebSphere для определения имен ссылок на ресурсы |
|
Файлы описания WebLogic, такие как weblogic.xml и weblogic-ejb-jar.xml, могут содержать ссылки на ресурсы. Эти ссылки связывают ссылку на EJB и имя JNDI, как показано в примере. Данное правило находит ссылки на ресурсы. Автоматическое исправление перенесет ссылки на традиционный WebSphere и Liberty файл с привязками. Пример кода из weblogic.xml
< weblogic-web-app>
< span class="indent"> < /span> < span class="indent"> < /span> < reference-descriptor> < span class="indent"> < /span> < span class="indent"> < /span> < span class="indent"> < /span> < span class="indent"> < /span> < resource-description> <res-ref-name>ejb/myBean</res-ref-name> <jndi-name>ejb/myBean</jndi-name> </resource-description> </reference-descriptor> Имя JNDI сохраняется в файле привязок, а ссылка сопоставляется с записью в файле web.xml. Пример кода из weblogic-ejb-jar.xml
< weblogic-ejb-jar>
< span class="indent"> < /span> < span class="indent"> < /span> < weblogic-enterprise-bean> < span class="indent"> < /span> < span class="indent"> < /span> < span class="indent"> < /span> < span class="indent"> < /span> < reference-descriptor> < span class="indent"> < /span> < span class="indent"> < /span> < span class="indent"> < /span> < span class="indent"> < /span> < span class="indent"> < /span> < span class="indent"> < /span> < resource-description> <res-ref-name>ejb/myBean</res-ref-name> <jndi-name>ejb/myBean</jndi-name> </resource-description> |