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