讀取驗證碼時 Caused by: javax.imageio.IIOException: Can't create cache file!

   

   今天到了公司,忽然發現所有工程的驗證碼不能用了.本地測試一切正常...


   // ImageIO.write(image, "JPEG", response.getOutputStream());   


    查閱資料發現是因爲外網TOMCAT下的temp目錄被刪了,(由於前段時間懷疑緩存導致項目發佈後依舊讀的是舊的配置, 很苦逼的一段時間)問題找到了,所以呢, 管理員進入TOMCAT目錄,在TOMCAT根目錄(與bin目錄同級)創建temp目錄,再刷新頁面,OK啦



   

Caused by: javax.imageio.IIOException: Can't create cache file!
       at javax.imageio.ImageIO.createImageOutputStream(ImageIO.java:397)
       at javax.imageio.ImageIO.write(ImageIO.java:1558) 
      ... 119 more
   Caused by: java.io.IOException: 系統找不到指定的路徑。   

發佈了20 篇原創文章 · 獲贊 52 · 訪問量 38萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章