建议你检查一下你tomcat目录的属主和组,因为验证码生成时需要写入temp目录数据,如果你是用普通用户启动的tomcat,而temp目录是root用户或者其他无写入权限的用户,就会造成无法显示验证码的情况。