​java.lang.RuntimeException: Can not create instance of class: com.ljdy.Config.DemoConfig

用maven做的Jfinal项目项目

用jetty-maven-plugin跑项目,总是报错。

java.lang.RuntimeException: Can not create instance of class: com.ljdy.Config.DemoConfig

但是我web-xml文件配的和别人一样。

Democonfig也没问题啊。


评论区

JFinal

2017-02-23 15:47

纯配置问题,下载首页的 jfinal demo 项目,然后用 eclipse 的 import maven project,导入完成后,直接运行一下 DemoConfig 即可运行起来,不用改任何东西

Ferrari8899

2017-02-23 16:13

@JFinal 谢谢波神,那个demo我用是可以的。只是我现在是用jfinal3.0做我自己的一个项目,用的是maven管理多模块,每个模块也是一个maven项目,就是行其中一个,怎么都是抱这个错误。用jetty-maven-plugin在跑。开发工具是(idea)

JFinal

2017-02-23 16:25

@Ferrari8899 建议用 main 方法去跑项目, jetty 的 maven 插件启动其实很慢,会影响开发效率

Ferrari8899

2017-02-23 17:01

@JFinal 我是多模块的maven用这个jetty的maven插件跑比较方便,可以单个模块跑,也可以多个模块聚合在一起跑。

JFinal

2017-02-23 17:05

@Ferrari8899 原来如此,选择自己习惯和喜欢的来吧,把配置弄好应该可以的,多尝试

JFinal

2017-02-23 17:06

@Ferrari8899 建议你使用标准的 maven 结构,与标准配置,然后在 pom.xml 中添加 jetty 的 maven 插件,这样应该可以正常运行

以前出错,我怀疑是你没按标准的 maven 规则来

热门分享

扫码入社