As a general tip, with MailArchiva, the log files are particularly detailed and can usually point to the source of most problems. The server log files are located in C:\Program Files\MailArchiva\Server\logs or /usr/local/mailarchiva/server/logs on Linux.

The file mailarchiva_debug.log is the main log file for the MailArchiva server. To troubleshoot problems, you MUST enable DEBUG logging. Do not be afraid to do this, as it is absolutely essential.

To enable DEBUG logging, select troubleshooting in the logging section in the mailarchiva console. Alternatively, edit the file log4j.properties in C:\Program Files\MailArchiva\Server\webapps\mailarchiva\WEB-INF\classes or /usr/local/mailarchiva/server/webapps/mailarchiva/WEB-INF/classes.

Change "log4j.logger.com.stimulus=INFO, archivadebug" to "log4j.logger.com.stimulus=DEBUG, archivadebug", then restart the server.


log4j.properties file -------------------------------------------- # Archiva Email Archiving Server # Logging Properties

# logging levels log4j.logger.com.stimulus.archiva.audit=info,archivaaudit log4j.logger.com.stimulus=INFO, archivadebug #log4j.logger.com.stimulus=warn, mail

# debug log log4j.appender.archivadebug=org.apache.log4j.RollingFileAppender log4j.appender.archivadebug.File=${catalina.home}/logs/debug.log log4j.appender.archivadebug.MaxFileSize=10000KB log4j.appender.archivadebug.layout=org.apache.log4j.PatternLayout log4j.appender.archivadebug.layout.ConversionPattern=%5p %d{MMM/dd HH:mm:ss} - %m%n

# audit log log4j.appender.archivaaudit=org.apache.log4j.RollingFileAppender log4j.appender.archivaaudit.File=${catalina.home}/logs/audit.log log4j.appender.archivaaudit.MaxFileSize=10000KB log4j.appender.archivaaudit.layout=org.apache.log4j.PatternLayout log4j.appender.archivaaudit.layout.ConversionPattern=%5p %d{MMM/dd HH:mm:ss} - %m%n

# tomcat log log4j.appender.tomcat=org.apache.log4j.RollingFileAppender log4j.appender.tomcat.File=${catalina.home}/logs/tomcat.log log4j.appender.tomcat.MaxFileSize=10000KB log4j.appender.tomcat.layout=org.apache.log4j.PatternLayout log4j.appender.tomcat.layout.ConversionPattern=%5p %d{MMM/dd HH:mm:ss} - %m%n

# send mail (edit these properties if you want to monitor the server via email) log4j.appender.sendmail=org.apache.log4j.net.SMTPAppender log4j.appender.sendmail.To=admin@company.com log4j.appender.sendmail.From=error@application-name.com log4j.appender.sendmail.SMTPHost=smtp.company.com log4j.appender.sendmail.Threshold=ERROR log4j.appender.sendmail.BufferSize=1 log4j.appender.sendmail.Subject=Application Error Occurred log4j.appender.sendmail.layout=org.apache.log4j.HTMLLayout

-- JamieBand - 21 Sep 2007

Topic revision: r3 - 2009-04-29 - 21:30:22 - JamieBand
 
Copyright (c) 2005-2010 Stimulus Software