訪問碼頭服務器的XML中指定的配置我有一個碼頭服務器,我想配置HTTPS流量,我可以做到這一點,只是簡單地修改了一些XML和ini文件(因爲這個IoC是首選的方式),但我想訪問一些這些東西是從其他類的XML配置,這是在XML:如何從代碼
<Configure id="sslContextFactory" class="org.eclipse.jetty.util.ssl.SslContextFactory">
<Set name="KeyStoreType">PKCS12</Set>
<Set name="KeyStorePath"><Property name="jetty.base" default="." />/<Property name="jetty.keystore" default="etc/keystore"/></Set>
<Set name="KeyStorePassword"><Property name="jetty.keystore.password" default="OBF:1vny1zlo1x8e1vnw1vn61x8g1zlu1vn4"/></Set>
...
我想是調用sslContextFactory.getKeyStorePath ()函數在我的代碼庫中的某處。但是,這個sslContextFactory實例在哪裏,我可以在哪裏找到它,我怎樣才能得到它的參考?
謝謝你的時間。它不回答我的問題,試圖澄清更多:我使用XML和ini文件來配置我的碼頭服務器,因爲它沒有嵌入我的應用程序,它是一個獨立的服務器。所以上面在我的問題與該XML我創建一個sslContextFactory實例,參數。我的問題是,如何在我的代碼中引用該sslContextFactory實例,在foo.java中執行示例,因爲我想獲取密鑰庫路徑,或者我想在該實例上調用reload()。 – balazs