TOMCAT_CONF_CLOBBER (): if set to true (case-insensitive) then tomcat-related
config files in /cbs/conf will be overwritten with the latest defaults at each startup.
This is helpful for staying inline with the frequently changing upstream. However, it can
also be dangerous as it will wipe out intentional changes as well. Affected files
include:
catalina.policy
catalina.properties
cbssvc.ini
context.xml
logging.properties
server.xml
tomcat-users.xml
web.xml
MIGRATEV7 (): if set to false (case-insensitive) then bin/startup.sh will be
prevented from calling bin/migrateV7.sh. This is useful for preserving an "SSLv2Hello"
attribute in server.xml's "protocols" element which would otherwise be removed. If not
set or set to anything besides false it will resume normal behavior (running
migrateV7.sh on each startup)
The application runs as the limited user "ahsay" (default 400:400).
Catalina is started as a foreground process.
Added support for SSLv2Hello allowing clients on versions less than v6.21.2.0 to connect.
/cbs/conf will be populated with default files if files of the same name do not exist
prior to the start of the container (entrypoint.sh uses cp --no-clobber).
Ahsay licensing is sensitive to mac address changes. Consider using Docker's
--mac-address flag to maintain sanity before deploying an updated container.