国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 操作系統 > 正文

Tomcat配置虛擬路徑,使上傳文件與服務器分離

2024-06-28 16:01:16
字體:
來源:轉載
供稿:網友

遇到問題介紹:項目中上傳文件到服務器。如果使用tomcat下的目錄作為上傳圖片的路徑,則每次重啟服務器圖片將消失。

【因為開發工具的項目中沒有該圖片,每次重啟服務器重新部署的時候將會刪除開發工具的項目中不存在的文件】

解決:可以使用tomcat的配置文件將某個請求 映射到 物理路徑下 ,完成圖片的回顯。

如,請求http://localhost:8080/upload/resources/1.jpg,讓其自動去本機D盤D:/upload/resources路徑下尋找

具體操作:使用Tomcat虛擬路徑

操作步驟: 找到Tomcat/conf/server.xml文件

<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"> <!-- SingleSignOn valve, share authentication between web applications Documentation at: /docs/config/valve.html --> <!-- <Valve className="org.apache.catalina.authenticator.SingleSignOn" /> --> <!-- access log PRocesses all example. Documentation at: /docs/config/valve.html Note: The pattern used is equivalent to using pattern="common" --> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log." suffix=".txt"/> <Context docBase="MavenWebProject" path="/MavenWebProject" reloadable="true" source="org.eclipse.jst.jee.server:MavenWebProject"/> <Context docBase="javaSE-JS" path="/JavaSE-JS" reloadable="true" source="org.eclipse.jst.jee.server:JavaSE-JS"/> <!-- 這里添加以下語句--> <!-- To Solve upload file --> <Context path="/upload/resources/" docBase="D:/upload/resources/"></Context> </Host>

重啟Tomcat,這樣當請求http://localhost:8080/upload/resources/1.jpg, 服務器會自動去本機D盤D:/upload/resources路徑下尋找圖片1.jpg.


這里處理的是動態上傳圖片并且進行圖片回顯。

如果是Eclipse下項目中的靜態資源文件,部署的時候會同時部署到Tomcat/webapps(Eclipse默認的項目發布目錄不是為Eclipse自身下的一個文件夾,請手動修改)下。

可以直接請求,不用進行目錄映射。


題外話

如果Tomcat重啟后,發現修改的server.xml自動還原了。

兩種解決思路:

① 修改Eclipse工具下的Servers里面的server.xml , 使其保證與你想要修改成的目標一致。

因為自動發布的時候,會默認加載這里面的context.xml 和 server.xml !

② 取消自動發布 !


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泌阳县| 阿拉善左旗| 东宁县| 顺昌县| 扎鲁特旗| 涞源县| 贵阳市| 秦皇岛市| 陆川县| 吉木萨尔县| 嵊泗县| 漳浦县| 聂拉木县| 长寿区| 巫山县| 临城县| 丰宁| 定安县| 宜春市| 玉溪市| 察雅县| 兰溪市| 枝江市| 双鸭山市| 平乐县| 尼勒克县| 玉田县| 鹰潭市| 嘉祥县| 华蓥市| 隆昌县| 洱源县| 淳化县| 萨嘎县| 洛阳市| 原平市| 杭州市| 团风县| 勐海县| 勐海县| 修武县|