波总您好,jfinal-undertow打包后运行都是404

 我按 例子提供 的方法打包后,运行start.bat 访问页面都是404

controller 都是用 jfinal-ext2 提供的  ControllerBind 注解绑定路由的,

正常在idea 下可以运行,打包后就不行了

评论区

JFinal

2019-04-24 20:05

很可能是 ControllerBind 的问题,不建议用这个组件

jfinal 默认的路由配置可以支持更多功能,例如 routes 级别的拦截器、baseViewType 等等,这些都是 ControllerBind 不可能支持的

JFinal

2019-04-24 20:06

jfinal 默认路由你试用一下,用起来也是十分方便的

shate

2019-04-25 08:50

@JFinal 好的,波总。目前已经解决上述问题,其实主要还是扫描不到jar 里面的注解文件导致的,包括很多带有注解的组件在 undertow下打包都有类似的问题,我也通过修改package.xml 自定义打包解决问题了。

JFinal

2019-04-25 09:47

@shate 具体是怎么解决的? 修改这个贴子,补充一下内容,对社区其他同学会有帮助,谢谢

shate

2019-04-25 14:32

@JFinal 好的,晚点我总结下写个分享贴