2017-09-18 5 views
0

Je ne mets à jour mon sever linux et tomcat version 7 et il casse l'application actuelle et jette cette erreur log4j au démarrage,erreur Log4J est de lancer après la mise à jour du serveur pour tomcat 7

erreur est:

log4j:ERROR Either File or DatePattern options are not set for appender 

propriétés lOG4J fichier comme indiqué:

log4j.rootLogger=ERROR,stdout,APP_FILE 

    log4j.appender.APP_FILE=org.apache.log4j.DailyRollingFileAppender 
    log4j.appender.APP_FILE.File=/var/log/app/tomcat/Engine_log_app.log 
    log4j.appender.APP_FILE.ImmediateFlush=true 
    log4j.appender.APP_FILE.Threshold=debug 
    log4j.appender.APP_FILE.layout=org.apache.log4j.PatternLayout 
    log4j.appender.APP_FILE.layout.ConversionPattern=%d{yyyy-MM-dd 
    HH:mm:ss.SSSS}| %p| %t| %c.%M|%m%n 

    log4j.appender.stdout=org.apache.log4j.ConsoleAppender 
    log4j.appender.stdout.Target=System.out 
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 
    log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n 

    log4j.logger.com.app.app=DEBUG, stdout 
    log4j.logger.com.app.app=INFO 
    log4j.logger.org.hibernate=OFF , APP_FILE 
    log4j.logger.com.zone.app=ALL, APP_FILE 

Répondre

0

Je n'ai pas pu trouver la bonne raison pour laquelle cette erreur spécifique s'est produite. Mais cela est arrivé en raison de la mise à jour du contexte de sécurité dans le serveur Linux. J'ai été capable de résoudre le problème temporairement avec setenforce 0.

0

Serait-ce à cause de cette ligne? il ressemble à un nouveau caractère de ligne l'a divisé en 2 lignes

log4j.appender.APP_FILE.layout.ConversionPattern=%d{yyyy-MM-dd 
HH:mm:ss.SSSS}| %p| %t| %c.%M|%m%n 

Pouvez-vous le faire à nouveau une ligne et vérifier?