jfinal-undertow服务开发访问路径问题

请教大神 我使用的是 undertow 1.4开发pom 只引用 jfinal-undertow-1.4.jar 并不是官网demo 还引用了jfinal.3.5

访问不存在路径直接报空指针错误

QQ截图20190113185706.png


cosole 控制台输出:

QQ截图20190113185723.png

输入正常路径显示正常,没有太明显报错提示信息找了好久都没什么进展,

官网demo 我也试了输入不存在路径 会 到404页面 jfinal 页面, 而我的直接报错.

各位大神有什么错误提示吗?


评论区

JFinal

2019-01-13 22:25

jfinal undertow 除了对 jfinal-undertow.jar 有依赖以外,还需要其它几个依赖

可以在群里找一个使用 maven 的同学,帮你在 jfinal_demo_for_maven 这个项目之下通过 mvn clean package 打出 zip 包来,然后将所有 jar 包发给你

JFinal

2019-01-13 22:25

当然,我前面说的是你没有使用 maven 的情况

hlevel

2019-01-14 09:43

@JFinal 我用的是maven ,项目打出来的jar 也可以跑,其他配置过的url运行都正常,就是输入没配置过的url 就报错。jar包除了 jfinal 3.5未引用其他都已经引用,而且我试了把3.5也引用但是错误还是一样.如果你有碰到这种情况,给一点提示或许我那里配置有问题导致的。错误来看一点提示信息都没有,不好找问题。而且我所有拦截器之类的都屏蔽掉了还是一样.

hlevel

2019-01-14 10:16

@JFinal 我刚才把框架全部所有自己实现全部都剔除掉了。找到问题了 我扩展了一个me.setLogFactory(new LogBackLogFactory()) 但是 factory()实现返回忘记写,直接返回为null ,所以导致未注册action直接报空,注册过的没什么问题,另外我也只引用jfinal-undertow 和 jfinal-cos 俩个包jfinal-3.5未引用.项目没什么问题了

JFinal

2019-01-14 11:11

@hlevel jfinal-3.5 的依赖最好加一下,后续的 jfinal undertow 1.5 将会去掉 jfinal 的 compile依赖,是需要自己添加的

热门反馈

扫码入社