我在Windows上運行Tomcat 6並希望Tomcat使用除cacerts之外的其他信任存儲用於Java客戶端Web請求。在關鍵配置Tomcat以使用除cacerts之外的信任存儲
-Djavax.net.ssl.trustStore="C:\ca.keystore"
到註冊表:我已經嘗試添加該設置
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Procrun 2.0\Tomcat6\Parameters\Java
似乎不是工作,雖然。它仍然使用JRE cacerts商店。我們的Java代碼向HTTPS端點發出了Web請求,並且我想將證書保存在除JRE之外的密鑰存儲區中,因爲在卸載/更新Java時它會被刪除。
考慮到討論,這個問題應該是「配置JRE(我在其中運行Tomcat)[...但只涉及到Tomcat安裝程序而言......]使用其他信任存儲庫比默認「。 – Bruno 2012-01-06 13:31:15
@Bruno否,因爲該解決方案特定於Tomcat。查看註冊表項。 – 2012-01-06 13:32:16
當然,我只是說可以澄清問題(無論如何它都屬於ServerFault),因爲「配置Tomcat」通常是指配置其連接器和容器本身。在這裏你是在一個跨越整個JRE的配置之後。 – Bruno 2012-01-06 13:38:56