Ich habe eine Java/Spring/JPA App auf Openshift. Lokal funktioniert es, aber wenn ich es einsetzen bekomme ich diese nicht hilfreich Fehler in der Datei jbossews.log
:Tomcat Anmelden bei OpenShift
SEVERE: Context [] startup failed due to previous errors
Ich kann nicht herausfinden, was frühere Fehler gab es, gibt es keine anderen Protokolle. Also habe ich versucht Log4j zu konfigurieren.
Ich habe diese Log4j.properties Datei in src/main/resources
:
# Direct log messages to a log file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=/var/lib/openshift/56f1a49d2d5271a846000117/app-root/logs/admin.log
log4j.appender.file.MaxFileSize=1MB
log4j.appender.file.MaxBackupIndex=1
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
# Direct log messages to stdout
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{ABSOLUTE} %5p %c{1}:%L - %m%n
# Root logger option
log4j.rootLogger=INFO, file, stdout
# Log everything. Good for troubleshooting
log4j.logger.org.hibernate=INFO
# Log all JDBC parameters
log4j.logger.org.hibernate.type=ALL
Aber immer noch die einzige Protokolldatei ist jbossews.log
anmd es enthält keine weiteren Informationen.
Wie kann ich herausfinden, was falsch ist?
Haben Sie versucht, um Ihre Anwendung zu ssh und überprüfen Sie Ihre 'app-root/logs/'Ordner? –