我正在使用getClass.getResourceAsStream();
我从属性文件获取jks位置 - "properties/JKS_FILE_NAME"
部署时,此位置将位于jar内
现在我在
中设置了这个位置System.setProperty(
"javax.net.ssl.trustStore",this.KEY_STORE_LOCATION);
现在问题是在JAR中打包时,无法找到该位置并说FILE_NOT_FOUND_EXCEPTION
答案 0 :(得分:0)
在引用JAR存档中的文件时,您可能想尝试JAR protocol。该位置应该类似于jar:file:/path/to/foo.jar!/path/to/jks.keystore
。