Pre-requisite
Procedure
- Open the archiva.xml file found in the following location:
/volume1/@appstore/Tomcat7/src/conf/Catalina/localhost
- Update the Resource entry with the name mail/Session to become the following:
<Resource name="mail/Session" auth="Container" type="javax.mail.Session" mail.smtp.host="smtp.gmail.com" mail.smtp.port="587" mail.smtp.auth="true" mail.smtp.user="<USERNAME>" password="<PASSWORD>" mail.smtp.starttls.enable="true" mail.transport.protocol="smtp"/>
Token Description USERNAME Google Account PASSWORD Google App Password - Save the updated file and wait for Archiva to restart.
If you've updated the archiva.xml file and save it, Tomcat will detect it and it will restart the Archiva application.