El contexto predeterminado SSL falló: nulo

Al crear un servidor SSL, obtuve esta excepción:Default SSL context init failed: null. Parece que proviene del hecho de que no puede encontrar el almacén de claves y el almacén de confianza. Intento configurarlos desde un archivo jar. El archivo existe en el jar pero parece que no se puede encontrar el recurso.

String keystore = TestFramework.class.getResource("/security/keystore.jks").getFile();
System.setProperty("javax.net.ssl.keyStore", keystore);
System.setProperty("javax.net.ssl.keyStorePassword", password);
String truststore = TestFramework.class.getResource("/security/truststore").getFile();
System.setProperty("javax.net.ssl.trustStore", truststore);
System.setProperty("javax.net.ssl.trustStorePassword", "ebxmlrr");

Corrí unls comando para verificar si el archivo existe. Existe. Luego verifico si keystore.jks existe ejecutando el comandojar -tf myjar.jar | grep security y existe

security/
security/keystore.jks
security/truststore

Mi aplicación se ejecuta bajo Tomcat.

Respuestas a la pregunta(1)

Su respuesta a la pregunta