Мы развернули наше веб-приложение, развернутое на сервере приложений оракула 10, и сталкиваемся с этой ошибкой при запуске приложения.
Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Category
Caused by: org.apache.commons.logging.LogConfigurationException: No suitable Log constructor [Ljava.lang.Class;@12badee for org.apache.commons.logging.impl.Log4JLogger (Caused by java.lang.NoClassDefFoundError: org/apache/log4j/Category)
У нас есть log4j, встроенный в наше веб-приложение WEBINF/lib, и у нас также есть общая библиотека для log4j в нашей библиотеке сервера приложений. Поскольку эта общая библиотека используется многими приложениями, мы не можем ее удалить.
Я понимаю, что между этими двумя библиотеками log4j существует некоторый конфликт классов. Можем ли мы в любом случае исключить эту общую библиотеку и работать со встроенным log4j внутри веб-приложения? любая помощь в этом отношении высоко ценится.