试图sas.client.props文件本加载类路径负载SSL配置
我有资源/ conf目录内部配置。我想通过JVM参数-D将这个文件作为参数发送给我的程序。
这工作:
-Dcom.ibm.SSL.ConfigURL=file:E:\inteliJworkspace\project1\target\classes\conf\ssl.client.props
文件存在于资源目录: 的System.out.println(。新的测试()的getClass()的getResource( “/ conf目录/ sas.client.props”)。) ;
但我怎么能通过JVM参数从编译的类目录相对路径发送这个/conf/sas.client.props?
这不是工作:
-Dcom.ibm.CORBA.ConfigURL=conf\sas.client.props
JSAS0629E:[loadPropertiesFile] MalformedURLException的读取com.ibm.CORBA.ConfigURL =文件:/ CONF \ sas.client.props。异常:java.net.MalformedURLException:无协议:conf \ sas.client.props JSAS1478W:无法启用安全性,因为无法处理ConfigURL属性!
这不是工作:
-Dcom.ibm.CORBA.ConfigURL=\conf\sas.client.props
JSAS0629E:[loadPropertiesFile] MalformedURLException的读取com.ibm.CORBA.ConfigURL =文件:/ CONF \ sas.client.props。异常:java.net.MalformedURLException:无协议:\ conf \ sas.client.props JSAS1478W:无法启用安全性,因为无法处理ConfigURL属性!
我尝试了所有我能记得的选项,但无法使其工作!
我相信他们有在JVM参数水平进行设置。所以它在应用程序运行之外。 – NeerPatel