OC4J + Log4J

1 resposta
R

quando eu vou executar a minha aplicação da o seguinte erro

java.lang.ExceptionInInitializerError
	at org.drools.compiler.PackageBuilder.loadCompiler(Unknown Source)
	at org.drools.compiler.PackageBuilder.<init>(Unknown Source)
	at org.drools.compiler.PackageBuilder.<init>(Unknown Source)
	at br.com.app.web.model.rules.RulesEngineDrools.<init>(RulesEngineDrools.java:59)
	at br.com.app.web.model.rules.RulesEngineManager.carregarMotorRegras(RulesEngineManager.java:986)
	at br.com.app.web.model.rules.RulesEngineManager.analisar(RulesEngineManager.java:1089)
	at br.com.app.web.model.rules.RulesEngineManager.analisar(RulesEngineManager.java:1026)
	at br.com.app.web.controller.action.vi.thread.TesteVariavelInferenciaThread.run(TesteThread.java:28)
	at java.lang.Thread.run(Thread.java:534)
Caused by: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: Class org.apache.commons.logging.impl.Log4JLogger does not implement Log
	at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:532)
	at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:272)
	at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:246)
	at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:395)
	at org.apache.commons.jci.compilers.EclipseJavaCompiler.<clinit>(EclipseJavaCompiler.java:52)
	... 9 more
Caused by: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: Class org.apache.commons.logging.impl.Log4JLogger does not implement Log
	at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:416)
	at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:525)
	... 13 more
Caused by: org.apache.commons.logging.LogConfigurationException: Class org.apache.commons.logging.impl.Log4JLogger does not implement Log
	at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:412)
	... 14 more

Alguém sabe como resolver??

1 Resposta

C

rtsugumi,

Então… Poste seu código que está gerando isso para facilitar o entendimento.

Normalmente eu uso desta forma o log. Veja se te ajuda em algo!

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

public class BaseBean {
    protected final Log logger = LogFactory.getLog(this.getClass());

    public void algumMetodo(Object obj) {
        this.logger.debug("Inicio de execução do método algumMetodo");
    }
    ...
    ...
    ...
}

@braços,
Cleiton

Criado 26 de outubro de 2007
Ultima resposta 26 de out. de 2007
Respostas 1
Participantes 2