2

我正在使用加载属性文件getClass.getResourceAsStream();

我从属性文件中获取 jks 位置 -"properties/JKS_FILE_NAME"

部署时此位置将在 jar 内

现在我设置的这个位置

System.setProperty(
                  "javax.net.ssl.trustStore",this.KEY_STORE_LOCATION);

现在的问题是当打包在 JAR 中时,它无法找到位置并说FILE_NOT_FOUND_EXCEPTION

4

1 回答 1

-1

在引用 JAR 存档中的文件时,您可能想尝试JAR 协议。该位置应类似于jar:file:/path/to/foo.jar!/path/to/jks.keystore.

于 2014-11-26T13:45:20.727 回答