Environment
Situation
Resolution
Sometimes Retain acts wonky and needs to be reinstalled.
Stop tomcat
Copy these files to a safe location, such as the Desktop:
Linux: /opt/beginfinite/retain/RetainServer/WEB-INF/cfg/ASConfig.cfg
/opt/Beginfinite/Retain/RetainServer/WEB-INF/solrweb/WEB-INF/cfg/HPIRemoteConfig.cfg
Windows: ~\Beginfinite\Retain\RetainServer\WEB-INF\cfg\ASConfig.cfg
~\Beginfinite\Retain\RetainServer\WEB-INF\solrweb\WEB-INF\cfg\HPIRemoteConfig.cfg
Rename the ~/beginfinite/retain directory to ~/beginfinite/retain_old
Install the Retain as a new install and not an upgrade. It should download and install java and tomcat. Since the database already exists you don't have to do anything with that. Stop tomcat after exiting the installer. Copy the ASConfig and HPIRemoteConfig files to the new Retain directory. Start tomcat.