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.

Reply via email to