Tomcat : Setting property ‘keystoreFile’ to ‘‘ did not find a matching property.

error in catalina.out is:

SEVERE: Failed to initialize connector [Connector[HTTP/1.1-443]]
LfecycleException:  Protocol handler initialization failed: java.lang.Exception: No Certificate file specified or invalid file format

solution seems to be to change the “protocol=” under the ssl connection in server.xml:

from:

<Connector port="443" protocol="HTTP/1.1" SSLEnabled="true" SSLEnabled="true" 

to
<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol" SSLEnabled="true"

It seems never versions of keytool and/or java doesn’t like the HTTP/1.1 protocol for the SSL connector.