We have followed the instructions provided in the knowledge base and have been unable to successfully implement a HTTPS connection for OMWV.
The issue is that the OMWV server works fine on port 8080 with HTTP, but cannot get the server to function with HTTPS on port 8443. Web browser states “this page cannot be displayed”. This is trying when trying localhost or IP or hostname on the local server.
Generated a keystore using keytool.
Generated CSR’s, received back from CA (cert authority)
Edited server.xml for https at 8443. Worked through tons of error messages.
Per manual: wrote a setenv.sh file to include a JAVA_OPT statement for -Dsun.lang.ClassLoader.allowArraySyntax=true. This eliminated several error messages, including the error we were getting for openssl for port 8443.
Firewalls are open to 8443
SEVERE [https-openssl-nio-8443-exec-2] org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun java.lang.ExceptionInInitializerError
Release : 12.1
Component :OUTPUT MANAGEMENT WEB VIEWER FOR ALL PLATFORMS
MS Windows Server 2016
JVM Version: 12.0.1+12
An upgrade to SO09736 TOMCAT 9.0.22(RESOLVES TOMCAT 8.5.32 VULNERABILITIES) resolved the problem. Apply the latest Tomcat solution to avoid vulnerabilities. Scroll down if needed.