今天到了公司,忽然發現所有工程的驗證碼不能用了.本地測試一切正常...
// 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: 系統找不到指定的路徑。