2014-02-13 2 views
0

В проекте JBoss 5 JEE, который я унаследовал, проект веб-приложения (WAR) содержит конфигурационный файл JNDI, который, как представляется, не является необходимым. Содержание его:Требуется ли файл jndi.properties для веб-приложения EJB + (JBoss 5)?

java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory 
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces 
java.naming.provider.url=localhost:1099 

Извлечение его не имеет очевидного эффекта, развертывание и выполнение хорошо работают, а модульные испытания не показывают ошибок.

Можно ли удалить этот файл?

ответ

0

Вы должны создать этот файл, если хотите создать -client-, который подключается к контексту JNDI для удаленного вызова EJB. Если эта война является частью приложения, обслуживающего EJB, вам это действительно не нужно, поскольку у вас уже есть локальный доступ к контексту JNDI. Предполагая, что война является частью EAR, которая также имеет модуль EJB.

Смежные вопросы