У меня есть простой EJB-jar с сессионным компонентом без состояния, развернутый в JBOSS AS 4.2.2 под <JBOSS_HOME>/server/default/deploy
. Компонент зарегистрирован в дереве JNDI, если смотреть с консоли jboss jmx, и я могу получить к нему доступ через удаленный клиент Java вне JBOSS.
Внутри EJB jar я добавил некоторые записи в отдельный файл журнала, используя apache log4j jar и log4j.xml. Но я не могу просмотреть ни одного из журналов.
Также я не хочу использовать jboss-log4j.xml, так как будет развернуто много других EJB-компонентов, и я хочу иметь отдельный log4j для каждого приложения EJB.
Вот мое содержимое EJB-jar:
EJB_DS.jar:
log4j.xml
классы
apache log4j jar добавлен в <JBOSS_HOME>/server/default/lib
путь.
Пожалуйста, выделите, если я пропустил какие-либо пункты для включения конфигурации log4j