No implementation defined for org.apache.commons.logging error after update to EAP 7
Issue
-
Getting exception on axis service after applying EAP 7.0 CP6:
Caused by: org.apache.commons.discovery.DiscoveryException: No implementation defined for org.apache.commons.logging.LogFactory at org.apache.commons.discovery.tools.ClassUtils.verifyAncestory(ClassUtils.java:174) at org.apache.commons.discovery.tools.SPInterface.verifyAncestory(SPInterface.java:258) at org.apache.commons.discovery.tools.SPInterface.newInstance(SPInterface.java:246) at org.apache.commons.discovery.tools.DiscoverClass.newInstance(DiscoverClass.java:520) at org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSingleton.java:370) at org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSingleton.java:328) at org.apache.axis.components.logger.LogFactory$1.run(LogFactory.java:45) at java.security.AccessController.doPrivileged(Native Method)
-
Getting execption:
java.lang.NoClassDefFoundError: Could not initialize class org.apache.axis.client.AxisClient
-
We have an issue in our applications, the same it´s described in JBEAP-13646. To solve that we need to upgrade library commons-logging-jboss-logmanager to version 1.0.3
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 7.0.6 or later
- 7.1.0
- Axis
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.