試圖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