But if I delete the commons-logging.jar and the log4j.jar, I can't use the log4j for logging ¿no?
Anyway, I have another application, that no use jsf and use log4j, and I have no problem. I put the same librarys (I showed it in the first messagge) and I get the listener problem. Hazem Saleh-2 wrote: > > http://www-01.ibm.com/support/docview.wss?uid=swg21220353 > > Please make sure that *"all required logging files are provided with this > WAR file Or no other logging files are provided with this WAR file."*, so > my > advise is to delete all of the logging jars from your web application and > to > use the application server ones as WebSphere already ships these jars. > > On Mon, Sep 14, 2009 at 12:03 PM, domincb <[email protected]> wrote: > >> >> Yes, the loading policy is PARENT_LAST and APPLICATION. >> >> I have tried to put a 1.0.4 version of commons-logging.jar, and I get the >> same message in the logs, and if I put the version 1.1.1, the exception >> is >> the next one: >> >> SRVE0026E: [Error de servlet]-[java.lang.Exception: >> java.lang.ExceptionInInitializerError >> at >> >> com.ibm.ws.webcontainer.servlet.ServletWrapper.loadServlet(ServletWrapper.java:1461) >> at >> >> com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1312) >> at >> >> com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:84) >> at >> com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:745) >> ... >> >> Caused by: org.apache.commons.logging.LogConfigurationException: The >> chosen >> LogFactory implementation does not extend LogFactory. Please check your >> configuration. (Caused by java.lang.ClassCastException: The application >> has >> specified that a custom LogFactory implementation should be used but >> Class >> 'com.ibm.ws.commons.logging.TrLogFactory' cannot be converted to >> 'org.apache.commons.logging.LogFactory'. The conflict is caused by the >> presence of multiple LogFactory classes in incompatible classloaders. >> Background can be found in http://commons.apache.org/logging/tech.html. >> If >> you have not explicitly specified a custom LogFactory then it is likely >> that >> the container has set one without your knowledge. In this case, consider >> using the commons-logging-adapters.jar file or specifying the standard >> LogFactory from the command line. Help can be found >> @http://commons.apache.org/logging/troubleshooting.html.) >> >> >> any suggestions to resolve the error? >> >> >> >> > -- View this message in context: http://www.nabble.com/log4j-and-myfaces-problem-in-websphere-tp25399180p25432855.html Sent from the MyFaces - Users mailing list archive at Nabble.com.

