首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
请问 jfinal-weixin 在IDEA下 使用main 方法启动 404 错误
k7262140
2018-01-08 15:38
使用的是 码云上最新的 修改了main 为IDEA专用
使用main 启动 还是 404 ,使用tomcat 启动没问题
看情况 ,好像是 main 方法启动 没 加载 web.xml配置的拦截器
项目:
JFinal Weixin
评论区
JFinal
2018-01-08 15:57
controller 及其路由配置要弄对,就可以访问到了
此外, jfinal weixin 开发的项目通常是用微信客户端来访问的,这里是相关文档:
https://gitee.com/jfinal/jfinal-weixin/wikis
注意,微信开发一定要本地先搭好一个调试环境,能极大提升开发效率:
https://gitee.com/jfinal/jfinal-weixin/wikis/JFinal%20weixin%20demo%E5%92%8C%E8%B0%83%E8%AF%95
回复
k7262140
2018-01-08 16:47
路由的配置 是没有 修改的
me.add("/msg", WeixinMsgController.class);
me.add("/api", WeixinApiController.class, "/api");
me.add("/pay", WeixinPayController.class);
me.add("/wxa/user", WxaUserApiController.class);
me.add("/subscribemsg", SubscribeMsgController.class);
在tomcat 运行 模式下 访问 会报500错误 ,提示只能微信访问。
但是在 main运行 下 ,是不能进入路由的 ,直接404.
回复
JFinal
2018-01-08 17:18
@k7262140
404 是最基本的异常了,将路由配置正确即可解决
回复
k7262140
2018-01-08 17:46
据我观察是 在 idea下启动 main 没有加载 web.xml文件。目前的 JettyServer 是不支持 自定义 web.xml的位置。默认的 _defaultsDescriptor=org/eclipse/jetty/webapp/webdefault.xml 是在这个目录下,导致加载的 web.xml 错误。目前我需要修改 web.xml的路径 是否 只能 自行编译?
回复
JFinal
2018-01-08 18:01
@k7262140
我这里一直都是这么用的,没有碰到过问题,你的项目是 maven 结构,建议只保留 src 目录与 pom.xml,删掉其它所有文件,再重新导入 IDEA,让 IDEA 重新生成一次所有配置,生成以后并不需要再做什么 compile output 之类的配置,直接就可以运行起来
回复
501399379
2018-07-27 10:21
@JFinal
大哥你能回复点有用的吗?路由配对了就好用了,怎么配啊,你那文档里也没写。
回复
发送
我要反馈
热门反馈
扫码入社
此外, jfinal weixin 开发的项目通常是用微信客户端来访问的,这里是相关文档:
https://gitee.com/jfinal/jfinal-weixin/wikis
注意,微信开发一定要本地先搭好一个调试环境,能极大提升开发效率:
https://gitee.com/jfinal/jfinal-weixin/wikis/JFinal%20weixin%20demo%E5%92%8C%E8%B0%83%E8%AF%95