1
на моем WAS 6.1, у меня есть EJb, развернутый в EAR, и EJb использует log4j. Я получаю эту ошибку при попытке вызова EJB через удаленный клиент:EJB не может найти журнал 4j в пути к классам
Caused by: java.lang.NoClassDefFoundError: org.apache.log4j.Priority
at java.lang.J9VMInternals.verifyImpl(Native Method)
at java.lang.J9VMInternals.verify(J9VMInternals.java:69)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:131)
at com.bmo.olbb.prs.integration.service.util.PRSUtil.<clinit>(PRSUtil.java:13)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:196)
... 10 more
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Priority
Внутри directroy installedapps, в папке EAR, у меня есть EJB баночка, а также log4j-1.2.15.jar. Так почему я получаю это? В общем, как это может быть ClassNotFoundException и NoClassDefFoundError в одно и то же время?