在System.setProperty中的Jar中加载JKS

时间:2014-11-26 13:19:20

标签: java jar jks

我正在使用getClass.getResourceAsStream();

加载属性文件

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

部署时,此位置将位于jar内

现在我在

中设置了这个位置
System.setProperty(
                  "javax.net.ssl.trustStore",this.KEY_STORE_LOCATION);

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

1 个答案:

答案 0 :(得分:0)

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