Ajuda com JBoss

Galera ta dando um erro quando eu executo o JBoss não consigo identificar a causa, poderiam me ajudar?
Segue o erro:

03:05:04,390 INFO  [TomcatDeployer] deploy, ctxPath=/ciclope, warUrl=.../tmp/deploy/tmp24733ciclope-exp.war/
03:05:04,496 ERROR [STDERR] log4j:ERROR A "org.jboss.logging.appender.FileAppender" object is not assignable to a "org.apache.log4j.Appender" variable.
03:05:04,497 ERROR [STDERR] log4j:ERROR The class "org.apache.log4j.Appender" was loaded by 
03:05:04,497 ERROR [STDERR] log4j:ERROR [WebappClassLoader
  delegate: false
  repositories:
    /WEB-INF/classes/
----------> Parent Classloader:
java.net.FactoryURLClassLoader@2ddc4c
] whereas object of type 
03:05:04,497 ERROR [STDERR] log4j:ERROR "org.jboss.logging.appender.FileAppender" was loaded by [org.jboss.system.server.NoAnnotationURLClassLoader@8a0d5d].
03:05:04,497 ERROR [STDERR] log4j:ERROR Could not instantiate appender named "FILE".
03:05:04,779 INFO  [STDOUT] 03:05:04,779 INFO  [ResponseOverrideFilter] Filter initialized. Response buffering is enabled
03:05:05,162 INFO  [TomcatDeployer] deploy, ctxPath=/jmx-console, warUrl=.../deploy/jmx-console.war/

como vc resolveu este erro no log?

tb qro saber…

…como vc resolveu amigo!!

juninho.hc@gmail.com

Tbm quero saber rs

Olá pessoal, blz? Seguinte, tive o mesmo problema, achei esse post, vi que não tinham resolvido. Daí pesquisando, achei a solução e resolvi postar aqui só para facilitar a vida dos que por ventura vieram a ter o mesmo problema.

O JBoss já possui a lib do log4j e então esse erro acontece quando vc coloca a lib em seu classpath, “conflitando” com a do JBoss. Então, basta tirar a lib do seu classpath (ou a do JBoss). Espero que ajude.

Paz e bem!

Como procedo para retirar a lib do Jboss, visto que possui vários arquivos.

Quais exatamente devo retirar?

[quote=jeroqueiroz]Como procedo para retirar a lib do Jboss, visto que possui vários arquivos.

Quais exatamente devo retirar?[/quote]

Seguinte… Essa mensagem ocorre pq existe conflito entre libs log4j. Ou seja, o JBoss já tem lib e vc colocou a biblioteca na pasta lib de sua aplicação. Se vc quer usar, use a do JBoss mesmo (que automaticamente já está no classpath da sua aplicação). A do JBoss (que é só 1 jar) está em /default/lib (assumindo que vc está usando o default).

Paz e bem!

paulohbmetal,

Muito obrigado!