2013-07-18 61 views
1

我在我的Apache Tomcat目錄中有一個名爲附件的文件夾,位於我的webapps目錄中,我需要保存一些文件和圖像。當我給出本地路徑時,即在C:/中,需要的文件被保存在正確的位置。Tomcat 404 for webapps中的文件夾

但是我需要在運行時從服務器加載這些圖像,所以我試圖通過本地主機url /attachments/img.png訪問圖像。圖像未找到(404 error)。

我試着打開Tomcat的manager查看是否列出了附件。然而,當我點擊它時,404錯誤也正在被拋出。其他部署的Web應用程序正在被發現。

這可能是什麼原因造成的?

+0

這傢伙似乎是試圖做同樣的事情,可能是值得一讀:http://stackoverflow.com/questions/417658/how-to- config-tomcat-to-serve-images-from-an-external-folder-outside-webapps – Kyle

回答

0

您不能像這樣在$CATALINA_HOME/webapps中創建一個文件夾並從網絡瀏覽器訪問它。

webapps文件夾應該是所有Web應用程序的家,具有適當的J2EE Web應用程序,例如目錄結構,例如, WEB-INF/web.xmlWEB-INF/classesWEB-INF/libMETA-INF

Read more about Web Application Directory Stricture

+0

感謝您的回答,但自從昨天我仍然感到困惑,我做了同樣的確切事情,tomcat確實認出文件夾和圖像在事實加載! – Bernice

+0

您可以利用[Tomcat 7中的虛擬Web應用程序](http://tomcat.apache.org/tomcat-7.0-doc/config/context.html#Virtual_webapp)或在@Kyle提供的鏈接中查看一些答案 – anubhava

相關問題