tomat下javaweb項目文件存儲軟連接到linux的掛載硬盤

最近在開發一個簡單的微信小程序,使用springmvc、mybatis-plus、maven等技術進行開發。項目是在linux系統下部署的,涉及到圖片存儲目錄的掛載問題,遇到很多坑,記錄分享,以避免後續再跳坑。linux

1、目錄掛載

1.檢測硬盤可否被識別

fdisk -lspring

2.建立臨時目錄data

mkdir /data小程序

3.掛載硬盤到建立的目錄

mount /dev/sdb /data
若是此步提示硬盤只讀,不容許掛載,則須要先對硬盤進行格式化
mkfs -t ext4 /dev/sdb
執行完以後再執行掛載命令微信小程序

4.查看是否被掛載

df -htomcat

2、軟連接文件存儲目錄

1.在data下建立upload目錄,用於存儲上傳的文件

2.將tomcat目錄下的文件複製到data/upload

cp -r /usr/local/tomcat/proj/upload /data/upload
其中proj爲你的項目名稱
而後刪除/usr/local/tomcat/proj/upload
rm -rf /usr/local/tomcat/proj/upload微信

3.執行軟連接

ln -s /data/upload /usr/local/tomcat/projmybatis

4.修改tomcat配置

tomcat不一樣版本配置
<!-- Tomcat 7: -->
<Context allowLinking="true" />mvc

<!-- Tomcat 8: -->
<Context>
<Resources allowLinking="true" />
</Context>maven

相關文章
相關標籤/搜索