jfinal验证码的问题

我使用jfinal验证码生成的时候,报这个错,是什么原因。


JFinal-3.8 action report -------- --------------------------

Url         : GET /user/getVcode

Controller  : com.bbq.user.UserController.(UserController.java:1)

Method      : getVcode

--------------------------------------------------------------------------------

[ERROR]-[Thread: XNIO-1 task-4]-[io.undertow.servlet.api.LoggingExceptionHandler.handleThrowable()]: UT005023: Exception handling request to /user/getVcode

java.util.ServiceConfigurationError: javax.imageio.spi.ImageReaderSpi: Provider org.intellij.images.util.imageio.CommonsImagingImageReaderSpi not found



评论区

JFinal

2019-04-24 20:02

可能是你的开发环境有某个 jar 包有冲突,这个问题以前从来没人碰到过,验证码使用起来很方便 renderCaptcha() , 并没有什么别的操作,也不需要引入 maven 依赖

bbq1072

2019-04-25 09:46

@JFinal 是的,我看例子也是很简单,网上也没有类似的问题,我把jar排查一下吧,谢谢

JFinal

2019-04-25 09:48

@bbq1072 下载本站首页的 jfinal demo for maven,然后在本地跑起来,在 IndexController.index() 中的 render 改成 renderCaptcha() 测试一下行不行

如果不希望导入数据库就能跑起来,可以注掉 configPlugin 中的 ActiveRecordPlugin 有关的代码

bbq1072

2019-04-25 11:52

@JFinal 我把maven库jar包全部删除,重新用该项目下载,还是出现一样的问题;后来把项目文件覆盖jfinal demo,就可以了,不知道什么原因

JFinal

2019-04-25 12:16

@bbq1072 肯定是你的开发环境问题,renderCaptcha() 使用好多年了,从来没有这个问题,用排除法解决一下

bbq1072

2019-04-25 13:52

@JFinal 嗯嗯,好的,非常感谢!

热门反馈

扫码入社