Наше коммерческое приложение раньше запускалось на другом сервере приложений, и мы начали настраивать его для работы на сервере JBoss.
Проблема заключается в том, что это приложение запускает кэш JBoss, и в рамках интеграции с этой платформой web-inf \ lib содержит следующие jars:
jboss-aop.jar, jbosscache-core.jar, jboss-common.jar, jboss-common-core.jar, jboss-j2ee.jar, jboss-jmx.jar, jboss-logging-spi.jar
Это вызывает проблему использования JNDI через приложение, поскольку jboss-common-core.jar содержит пакет имен, из-за которого JBoss JNDI работает некорректно.
Поэтому мне нужно найти способ упорядочить мои jar-файлы, которые, с одной стороны, будут продолжать работать с кешем jboss, а с другой - не мешать работе JNDI
Возможно, это включает перемещение некоторых или всех этих jar-файлов из web-inf \ lib в / server / default / lib
Ищу кого-то, кто знаком в этой теме
(продолжение этой темы:
https://stackoverflow.com/questions/2847375/problem-configure-jboss-to-work-with-jndi3
)