[WARN]-[Thread: main]-[org.eclipse.jetty.util.component.AbstractLifeCycle.setFailed()]: FAILED jfinal: java.lang.NoSuchMethodError: com.jfinal.plugin.activerecord.ActiveRecordPlugin.setDevMode(Z)V java.lang.NoSuchMethodError: com.jfinal.plugin.activerecord.ActiveRecordPlugin.setDevMode(Z)V at com.jfinal.core.JFinal.initActiveRecord(JFinal.java:117) at com.jfinal.core.JFinal.init(JFinal.java:74) at com.jfinal.core.JFinalFilter.init(JFinalFilter.java:49) at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:119) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:724) at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265) at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250) at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:706) at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:492) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95) at org.eclipse.jetty.server.Server.doStart(Server.java:277) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) at com.jfinal.server.JettyServer.doStart(JettyServer.java:117) at com.jfinal.server.JettyServer.start(JettyServer.java:64) at com.jfinal.core.JFinal.start(JFinal.java:165) at com.cc.ccConfig.main(ccConfig.java:110) Exception in thread "main"
DruidPlugin druid = new DruidPlugin(getProperty("jdbcUrl").trim(), getProperty("user").trim(), getProperty("password").trim(),getProperty("driver")); druid.setValidationQuery("select 1 FROM DUAL"); me.add(druid); ActiveRecordPlugin arp = new ActiveRecordPlugin(druid); arp.setShowSql(true); arp.setDialect(new OracleDialect()); arp.setContainerFactory(new CaseInsensitiveContainerFactory()); me.add(arp); arp.addMapping("Pow_AffectBehavior_tb", Affectbehavior.class);
检查一下是不是有jfinal的jar包冲突:多个不同版本的jfinal jar被引用事实上我是把1.9版本里的com.jfinal.plugin.activerecord复制到了1.4版本里,目的就是为了在不升级1.4的情况下使用多数据源直接升级到2.0,比你现在的做法省事多了回复<aclass='referer'target='_blank'>@子寒:改动真心不大,大部分就是改改类名。我就到过从jfinal1.05跨越9个版本升级到jfinal2.0的,毫无压力考虑过,但是升级对于原来的代码改动太大,所以才想到用这样的果断2.0
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。