服务器中间件 是 weblogic 11g , 使用JFinal1.9
在Config 类中,初始化数据源报错。如下:
<2014-11-25 上午10时28分47秒 CST> <Error> <HTTP> <BEA-101165> <Could not load user defined filter in web.xml: com.jfinal.core.JFinalFilter.
java.lang.IllegalStateException: It is illegal to register an ELResolver after all ServletContextListeners have had their contextInitialized methods invoked.
at weblogic.servlet.jsp.JspApplicationContextImpl.addELResolver(JspApplicationContextImpl.java:55)
at com.jfinal.plugin.activerecord.ModelRecordElResolver.init(ModelRecordElResolver.java:49)
at com.jfinal.render.RenderFactory.initJspRender(RenderFactory.java:112)
at com.jfinal.render.RenderFactory.init(RenderFactory.java:68)
at com.jfinal.core.JFinal.initRender(JFinal.java:121)
Truncated. see log file for complete stacktrace
>
代码如下:
代码没改,更换JFinal版本 1.6、1.8均正常。
这里有完美解决方案:<atarget="_blank"rel="nofollow">http://www.oschina.net/question/559699_220832回复<aclass="referer"target="_blank">@HenrySuen:jfinal的com.jfinal.ext.kit包下面有个ElResolverListener,将其配置在web.xml中解决一下解决了吗谢谢[4]是在BEA之下吧?去官网下载最新的jfinal,替换掉jar包:<atarget="_blank"rel="nofollow">http://www.jfinal.com我的JFinal1.9是刚发布的时候就下载的,现在官网上更新了jar?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。