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

 



 

Create your own Knowledge Base