У меня есть веб-сервис jboss, который получает неправильный начальный контекст.Я хочу, чтобы он использовал java.naming.factory.initial
из jndi.properties
в корневом каталоге служб, а не тот, что в jboss jndi.properties
, который является NamingContextFactory
.В файле сборки ant я поместил jndi.properties
в classpath и убедился, что он копируется в архив, но служба все равно получает вместо него NamingContextFactory
.Как я могу определить, какой jndi.properties
используется для правильной настройки фабрики?
К сожалению, у меня есть сторонний jar, который я должен использовать, который ожидает, что его исходная фабрика контекста будет той, которая указана вэто упакованный файл jndi.properties
, но когда я запускаю его в jboss, он получает NamingContextFactory
.Я не могу изменить файл jboss jndi.properties
без того, чтобы все сломалось.