Hi @Craig_Savel, when you get a chance, please introduce yourself here. You've been a community member for some time and we'd love to learn more
As to the issue at hand, your upload had sensitive information, so I have removed it. Please change your keystore password because it has been compromised.
I don't think Tomcat 9 is the problem. @ggalmazor, can you confirm?
I also don't think the warnings you are getting are the cause of the problem. Just to be extra sure, there are usually 2-3 different logs (catalina, localhost, and localhost_access) for your Tomcat install. Check all those for hints.
My guess is that there is something wrong with your server.xml
config or your keystore setup. Those are going to be hard to troubleshoot, but as a first step, does connecting using your web browser on port 80 or port 443 have different results?
It might be worth trying LetsEncrypt (it's free!) for the certs just to make sure something more standard works. My LetsEncrypt setup looks like this:
<Connector port="443" protocol="org.apache.coyote.http11.Http11AprProtocol"
SSLCertificateFile="/etc/acme.sh/example.com/cert.pem"
SSLCertificateKeyFile="/etc/acme.sh/example.com/key.pem"
SSLCertificateChainFile="/etc/acme.sh/example.com/fullchain.pem"
SSLVerifyClient="none" SSLProtocol="TLSv1+TLSv1.1+TLSv1.2"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" connectionTimeout="20000" URIEncoding="UTF-8" />