This is a new install. Successfully configured, started, and logged into the server. Applied the latest cumulative maintenance. Can no longer log in. Got an error page that says the software experienced a problem and the session has closed.
The initial install used internal configuration instead of external.
For internal configuration, the /config, /database (when using internal Derby as the database), and other files are placed below the <Tomcat Path>/webapps/CAOMWebViewer12.
That means that when applying maintenance, all the files under the </Tomcat Path> are going to be overwritten, including the database files that were established with the original install, setup, and testing.
Use System Level External Configuration. In any case, now when applying new builds on top of that install that works, the configuration and database changes made before updating will be preserved.
export CAOMWV12_HOME=/usr/local/CA_OM_Web_Viewer
CAOMWV12_HOME=/u/users/omdev/apps/CA_OM_Web_Viewer_12_1_home
export CAOMWV12_HOME="$CAOMWV12_HOME"
Although this article specifies OM Web Viewer for Linux, the principle applies to all platforms.