Я создаю Java-приложение для предприятия, которое использует activemq для отправки сообщений автономному посреднику очереди.
В настоящее время я поддерживаю доступ к долгоживущим ресурсам через поиск jndi, который работает довольно хорошо. Я хотел бы продолжить этот шаблон с фабриками соединений ActiveMQ и фабриками соединений с очередями, однако в документации amq указано, что мои jndi.properties должны иметь:
java.naming.factory.initial = org.apache.activemq.jndi.ActiveMQInitialContextFactory
в то время как jndi.properties по умолчанию (который работает с моими простыми поисками объектов и фасадов, имеет:
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
Могу ли я использовать один с другим? Могу ли я как-то иметь два файла jndi.properties или два начальных контекста?
Этот вопрос показывает, как настроить ТОЛЬКО activemq через jndi. Я хочу, чтобы они хорошо играли вместе.