При доступе к источнику данных 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.