Серверы Weblogic, которые мы используем, были настроены так, чтобы разрешать имена источников данных JNDI, такие как «приложения».Tomcat vs Weblogic JNDI Lookup
Для развития (LOCALHOST), мы могли бы быть запущен Tomcat и при объявлении в < контексте > секции server.xml, Tomcat будет висеть JNDI источников данных на "Java: комп/ENV/JDBC/*" в дереве JNDI ,
Проблема: в Weblogic, то JNDI поиска является "appds" в то время как в Tomcat, кажется, что я должен предоставить официальное "Java: комп/ENV/JDBC/appds". Я боюсь, что версия Tomcat является неявным стандартом, но, к сожалению, я не могу изменить конфигурацию Weblogic ... так что это означает, что мы получаем два разных конфигурационных файла Spring (мы используем Spring 2.5) для облегчения работы в разных средах.
Есть ли элегантный способ решить эту проблему. Могу ли я посмотреть имена JNDI прямо в Tomcat? Может ли Весна взять имя и посмотреть в обоих местах? Поиски или предложения Google были бы замечательными.
Почему вы используете библиотеки ActiveMQ для подключения к weblogic? – wmarbut 2016-01-13 22:42:22