读取验证码时 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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章