jfinal shiro snaker quartz定时调用时发生的错误
@玛雅牛 你好,想跟你请教个问题:
我们的项目采用了jfinal+shiro,quartz来配置定时任务,snaker流程引擎。
其他的插件都是通过plugin的方式加载到jfinal,只有shiro通过filter配置而来。
使用quartz配置定时任务,来定时执行流程引擎的自动审批功能,一直报错:
No SecurityManager accessible to the calling code,
either bound to the org.apache.shiro.util.ThreadContext or as a vm static singleton.
This is an invalid application configuration.
但是把自动审批这个功能放在controller中,直接通过浏览器来访问url的方式调用这个方法则可以执行。
其中自己通过filter配置shiro,和使用您的shiro插件配置shiro都试过了。结果都一样。已经卡住很久了,您可以帮忙解决一下吗
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
怕什么,作者已经做得挺好的,直接用就行,一开始我也不敢用,但研究一段时间后,觉得还是它够简洁,好扩展!建议使用!
题外话, 本来也想用snaker的,看到作者这么久没有更新,不敢用了。
这个不是插件的问题,是shiro运行模式的问题。shiro会拦截http请求,并封装request对象。