久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

java - servletcontext讀取資源文件的路徑問題

瀏覽:129日期:2024-02-11 13:28:41

問題描述

https://segmentfault.com/a/11...文中讀取db1234使用的是getServletContext().getResourceAsStream()所配的路徑是/WEB-INF/classes/xxx

我看了看黑馬程序員上java-web關(guān)于這一部分的視頻,視頻中說是按照文件的真實路徑配的(因為project下src下的.java文件都編譯到了/WEB-INF/classes/目錄下),然后我查了一下我自己裝的tomcat6,實際上是編譯到了/build/classes/這個目錄下,然而當我把路徑寫成/build/classes/xxx的時候報錯了。project下的classpath文件里也有如下語句:<classpathentry kind='output' path='build/classes'/>

那這個路徑是應(yīng)該怎樣來寫呢?

---------------------------update1---------------------------------嘗試了一下getRealPath()輸出如下:D:eclipse-java6-workspace.metadata.pluginsorg.eclipse.wst.server.coretmp0wtpwebappstest-servletWEB-INFclassesmytestserlvetcontextdb.properties不太理解,看起來好像是運行時才會存在的一個文件夾,類似于tmp文件夾?---------------------------update2-----------------------------------以下是針對視頻里的內(nèi)容的補充:我重寫了classloader里的findloadedclass,發(fā)現(xiàn)視頻里講得對。

問題解答

回答1:

進入tomcat的配置頁,就會看到tomcat部署的默認路徑java - servletcontext讀取資源文件的路徑問題

這就是打印出來的路徑,選其他選項來修改路徑。

標簽: java
相關(guān)文章:
主站蜘蛛池模板: 墨脱县| 武夷山市| 塔河县| 西藏| 普兰店市| 台安县| 桦南县| 西安市| 伊吾县| 平江县| 南昌县| 汉阴县| 芦溪县| 贡嘎县| 胶南市| 石屏县| 霍州市| 安仁县| 荔浦县| 和田县| 玉门市| 望奎县| 固阳县| 三门县| 宜章县| 旌德县| 万盛区| 邓州市| 渝中区| 佛坪县| 蒲城县| 资中县| 庆云县| 远安县| 临泉县| 斗六市| 龙川县| 翼城县| 青州市| 彭州市| 甘德县|