2010-03-08 55 views
0

我想從我的Tomcat服務器上的JSP訪問XML文件。錯誤來自Catalina協議處理程序,異常是java.io.FileNotFoundException嘗試訪問我的登錄用戶(使用管理員,而不是安裝服務器的用戶)的「文檔和設置」文件夾中的.keystore。在tomcat服務器上從jsp訪問xml會拋出FileNotFoundException嘗試訪問.keystore?

我可以提供堆棧跟蹤,如果這可以幫助...但我的問題是關於安全訪問文件的更基礎,以及在Windows安裝時配置/使用的密鑰庫在哪裏?

+0

我在Apache/Tomcat網站上發現了關於tomcat和SSL的評論,這讓我認爲我不應該配置對其文件的密鑰存儲訪問(這個假設是真實的嗎?不正確?)。 「重要的是要注意,配置Tomcat利用安全套接字通常僅在將其作爲獨立Web服務器運行時纔是必需的。」我的服務器位於Apache服務器後面。 – mobibob

+0

這與此相關嗎? 「當Tomcat啓動時,我收到一個異常,例如」java.io.FileNotFoundException:{some-directory}/{some-file} not found「。 可能的解釋是Tomcat無法找到它正在查找的密鑰庫文件。默認情況下,Tomcat希望keystore文件在運行Tomcat的用戶主目錄中被命名爲.keystore(可能與您的:或者不一樣):如果keystore文件位於其他任何地方,您需要將一個keystoreFile屬性添加到Tomcat配置文件中的元素中。「 – mobibob

回答

0

哦,我的天啊......它不是.keystore(我試圖修復那只是改變了錯誤)。這是我的httpd.conf文件中的JkMount語句。我沒有通過* .xml。

我想我用一個解決方案殺死了兩個問題。

相關問題