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