Websphere下无法生成验证码

应用程序在tomcat下验证码可以正常生成,但是在特定的websphere下无法生成。搜索了一些资料,都是关于tomcat的,思路基本上都是temp文件夹不存在。根据这个思路也解决了websphere下无法生存验证码的问题。

*后台错误消息:
javax.imageio.IIOException: Can't create output stream!
...
Caused by: javax.imageio.IIOException: Can't create cache file!
...
Caused by: java.io.IOException: 系统找不到指定的路径。

  • 找到temp路径
    在项目根目录下创建一个a.jsp,内容如下
<%=System.getProperty("java.io.tmpdir") %>
  • 通过浏览器打开此页面,结果如下,即为websphere的临时目录
C:\Users\ADMINI~1\AppData\Local\Temp\2\
  • 进入此临时目录,发现,Temp下果然不存在2这个文件夹,手动创建此文件后,验证码就出来了。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,860评论 18 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,742评论 18 399
  • 一. Java基础部分.................................................
    wy_sure阅读 3,833评论 0 11
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,936评论 6 342
  • 不知不觉,时光已穿过宇宙的洪流,不紧不慢,岁月便翻过万水千山,我这才恍然发现,我已不再是小孩子了。在感恩节到来之...
    金梓Penny阅读 290评论 0 0