File System Layout
The directory locations outlined below are used to store MailArchiva's configuration, application and logging data.
Server Configuration: MailArchiva's entire server configuration is maintained in a file called server.conf. The server.conf file can be edited using any text editor and is located in the configuration directory indicated below.
Logging Data: MailArchiva's server logs comprise of both a core and an instance debug.log file. It is separated out this way, since the product is multi-tenant. If you experience problems with the server, view the contents of the two debug.log files to troubleshoot problems. Each debug.log file is located in both the core (e.g. C:ProgramDataMailArchivacore..) and instance (e.g. C:ProgramDataMailArchivaROOT..) locations.
MailArchiva v3.0
WARNING!! Do not leave backup copies of directories and files lying around in the [instances] and [main application]serverwebapps directories. Doing so, will cause system instability and may result in data loss.
Windows 7-11 / Server 2008-2024
|
Folder
|
Use
|
|
C:Program FilesMailArchiva
|
app server
|
|
C:ProgramDataMailArchivacorelogsdebug
|
core debug log |
|
C:ProgramDataMailArchivaROOTlogsdebug
|
main instance debug log
|
| C:ProgramDataMailArchiva |
instances |
|
C:ProgramDataMailArchivaROOTlogsaudit
|
main instance audit log
|
|
C:ProgramDataMailArchivaROOTconf
|
main instance configuration
|
|
C:ProgramDataMailArchivaROOT
|
main instance application data
|
| C:ProgramDataMailArchivaTomcat |
app server configuration |
|
C:ProgramDataMailArchivaTomcatwebappsROOT
|
web application |
Windows XP / Server 2003
|
Folder
|
Use
|
|
C:Program FilesMailArchiva
|
app server
|
| C:Documents And SettingsAll UsersApplication DataMailArchiva |
instances |
| C:Documents And SettingsAll UsersApplication DataMailArchivacorelogsdebug |
core debug log |
|
C:Documents And SettingsAll UsersApplication DataMailArchivaROOTlogsdebug
|
main instance debug log
|
|
C:Documents And SettingsAll UsersApplication DataMailArchivaROOTlogsaudit
|
main instance audit log
|
|
C:Documents And SettingsAll UsersApplication DataMailArchivaROOTconf
|
main instance configuration
|
|
C:Documents And SettingsAll UsersApplication DataMailArchivaROOT
|
main instance application data
|
| C:Documents And SettingsAll UsersApplication DataMailArchivaTomcat |
app server configuration |
| C:Documents And SettingsAll UsersApplication DataMailArchivaTomcatwebappsROOT |
web application |
Linux
|
Folder
|
Use
|
|
|
/opt/mailarchiva
|
app server
|
|
| /var/log/mailarchiva/core/debug |
core debug log files
|
|
|
/var/log/mailarchiva/ROOT/debug
|
main instance debug log files
|
|
|
/var/log/mailarchiva/ROOT/audit
|
main instance audit log files
|
|
| /etc/opt/mailarchiva |
instances |
|
|
/etc/opt/mailarchiva/ROOT
|
main instance configuration
|
|
|
/var/opt/mailarchiva/ROOT
|
main instance application data
|
|
| /var/opt/mailarchiva/tomcat |
app server configuration |
|
| /var/opt/mailarchiva/tomcat/webapps/ROOT |
web application |
|
OS X
|
Folder
|
Use
|
|
/Applications/MailArchiva.app/
|
app server
|
|
/Library/Logs/MailArchiva/core/debug
|
core debug log
|
|
/Library/Logs/MailArchiva/ROOT/debug
|
main instance debug log
|
|
/Library/Logs/MailArchiva/ROOT/audit
|
|
main instance audit log
|
| /Library/Application Support/MailArchiva |
instances |
|
/Library/Application Support/MailArchiva/ROOT/conf
|
main instance configuration
|
|
/Library/Application Support/MailArchiva/ROOT
|
main instance application data
|
| /Library/Application Support/MailArchiva/Tomcat/webapps/ROOT |
web application |
Solaris
|
Folder
|
Use
|
|
|
/opt/mailarchiva
|
app server
|
|
| /var/log/mailarchiva/core/debug |
core debug log files |
|
|
/var/log/mailarchiva/ROOT/debug
|
main instance debug log files
|
|
|
/var/log/mailarchiva/audit
|
main instance audit log files
|
|
| /etc/opt/mailarchiva |
instances |
|
|
/etc/opt/mailarchiva/ROOT
|
main instance configuration
|
|
|
/var/opt/mailarchiva/ROOT
|
main instance application data
|
|
| /var/opt/mailarchiva/tomcat/ |
app server configuration |
|
| /var/opt/mailarchiva/tomcat/webapps/ROOT |
web application |
|
MailArchiva v2.0
| Location |
Configuration |
C:Program FilesMailArchivaserverwebappsROOTWEB-INFconf* (Windows)
/usr/local/mailarchiva/server/webapps/ROOT/WEB-INF/conf/* (Linux) |
Configuration Files
|
C:Program FilesMailArchivaserverwebappsROOTWEB-INFclasseslog4j.xml (Windows)
/usr/local/mailarchiva/server/webapps/ROOT/WEB-INF/classes/log4j.xml (Linux) |
Logging Configuration |
C:Program FilesMailArchivaserverwebappsROOTWEB-INFclasseslicense.lic (Windows)
/usr/local/mailarchiva/server/webapps/ROOT/WEB-INF/classes/license.lic (Linux) |
License |
C:Program FilesMailArchivaserverwebappsROOTWEB-INFlogs* (Windows)
/usr/local/mailarchiva/server/webapps/ROOT/WEB-INF/logs/index* (Linux) |
Logs |