How to configure the Spectrum OneClick WebApp to automatically start
Release : 22.2.x
Component : Spectrum OneClick WebApp
For Windows, the SpectrumWebTomcat runs as a service. The Startup Type is set to Manual by default. This can be changed to Automatic.
For Linux if you create a <SPECROOT>/lib/SDPM/partslist/WEBTOMCAT.idb file with the following (note: you may need to change the TICKETUSER to the install user name if its not spectrum):
# Processd Install Ticket for WebTomcat Server.
PARTNAME;WEBTOMCAT;
APPNAME;WebTomcat;
WORKPATH;$SPECROOT/webtomcat/bin;
LOGNAMEPATH;$WORKPATH/../logs/startup.out;
ADMINPRIVS;y;
AUTORESTART;n;
AUTOBOOTSTART;y;
#STATEBASED;N;
NUMPROCS;1; // one per host
RETRYTIMEOUT;600; // 10 minutes
TICKETUSER;spectrum;
RETRYMAX;0; // 5 retries allowed
STARTPRIORITY;10;
SERVERPROCESS;Y;
#ENV;<var>=<value>;
ARGV;$WORKPATH/startWebTomcat.sh; //
The webtomcat process will start successfully when the entire machine is rebooted. If you run a simple processd stop/start without rebooting the whole machine then it will not start properly. In this case, you need to manually stop and start the webtomcat process.
This is a known issue that will require a code change in a future release.