Поддерживаемые Java JNDI-имена Tomcat & Weblogic

Wen, получающий доступ к источнику данных JNDI в приложениях, должно быть предоставлено имя. Но есть разница между тем, как они предоставляются в Tomcat vs Weblogic.

Когда я укажу имя как « jdbc/source1» в контейнере, это хорошо для Weblogic, но в tomcat мне нужно искать « java:comp/env/jdbc/source1».

Если у меня есть приложение, которое я иногда развертываю в tomcat, а иногда и в Weblogic, меняя имя, которое нужно искать, это очень раздражает.

Каков правильный подход к преодолению этого?
Есть ли способ настроить Tomcat для автоматического просмотра в java: comp / env / или предоставить JNDI не там, а как Weblogic?
Или есть хорошо известный код для автоматического добавления «java: comp / env /», если он развернут в tomcat.

java,tomcat,weblogic,jndi,lookup,

2

Ответов: 1


0

Хотя компоненты J2EE могут использовать глобальную среду непосредственно в Weblogic, предпочтительно использовать среду компонентов. Следовательно, это стандартный способ добавить «ява»: comp / env / a €? который поддерживается всеми серверами приложений J2EE (также поддерживается в Weblogic).

Дополнительную информацию см. На странице https://docs.oracle.com/cd/E13222_01/wls/docs81/jndi/jndi.html.

Java, кот, WebLogic, JNDI, поиск,
Похожие вопросы
Яндекс.Метрика