當前為5.1版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

java IO操作臨時目錄剩餘空間不足解決方法

1、描述

伺服器在運作過程中,偶爾會遇到 Java io 操作的臨時目錄滿了或無權限操作的情況,此時會報錯,下面是常見的解決方案。

2、解決方案

通常不同系統的 tmpdir 路徑有所不同

Windows 下:C:\Users\[帳號]\AppData\Local\Temp

Linux、MAC 下:\tmp


2.1 權限不足

若臨時檔案操作權限不足,則找到預設臨時檔案,給資料夾賦權限

2.2 清理記憶體

清理臨時目錄資料夾下不用的檔案,增大記憶體

2.3 更改臨時檔案路徑

重新設定下 Java 的臨時目錄,即建立一個有權限的資料夾,然後把它指為Java 的臨時目錄

1)本地 exe 安裝

開啟檔案%FineBI%/bin/finebi.vmoptions,修改最後一行的 tmpdir 路徑為指定目錄即可,如下圖所示:

-Djava.io.tmpdir=C:\temp

注:路徑可自行修改。

2)Tomcat 伺服器下

若為 Tomcat 伺服器,開啟 %TOMCAT%/bin/catalina.bat 檔案,找到配置預設臨時目錄路徑的欄位:CATALINA_TMPDIR,修改其路徑值為自己建立的資料夾,如下所示:

儲存檔案,重啓 Tomcat 伺服器,即可。

附件列表


主題: 管理员指南
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 评价文档,奖励 1 ~ 100 随机 F 豆!