起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: cnjszd

[结贴] 微信公众号里的那个服务器配置怎么做法,里面要放什么...

  [复制链接]

150

主题

569

帖子

1438

积分

金牌会员

Rank: 6Rank: 6

积分
1438
QQ
 楼主| 发表于 2017-2-9 17:15:14 | 显示全部楼层
服务器控制台那一块现在是没有报错信息了,服务器我用的是WEX53.6,tomcat是在里面启动的,不是外面启动的。
然后用“微信web开发者工具v0.7.0”来调试,如下图所示,请帮助指导一下,谢谢
无标题.png
回复 支持 反对

使用道具 举报

发表于 2017-2-9 17:50:09 | 显示全部楼层
cnjszd 发表于 2017-2-9 17:15
服务器控制台那一块现在是没有报错信息了,服务器我用的是WEX53.6,tomcat是在里面启动的,不是外面启动的 ...

截图部分被挡住了!
请debugger调试下代码!确认下是哪行代码执行报错的??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

150

主题

569

帖子

1438

积分

金牌会员

Rank: 6Rank: 6

积分
1438
QQ
 楼主| 发表于 2017-2-10 10:04:18 | 显示全部楼层
liangyongfei 发表于 2017-2-9 17:50
截图部分被挡住了!
请debugger调试下代码!确认下是哪行代码执行报错的?? ...

这个报错中,有个livereload.js文件,我不知从哪里调出来的,我在wex5 3.6中的UI目录下没有这个JS文件,这是怎么回事,这个文件我没见到过?
无标题.png
回复 支持 反对

使用道具 举报

发表于 2017-2-10 11:04:59 | 显示全部楼层
cnjszd 发表于 2017-2-10 10:04
这个报错中,有个livereload.js文件,我不知从哪里调出来的,我在wex5 3.6中的UI目录下没有这个JS文件, ...

http://docs.wex5.com/wex5-ui-question-list-2052/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

150

主题

569

帖子

1438

积分

金牌会员

Rank: 6Rank: 6

积分
1438
QQ
 楼主| 发表于 2017-2-14 11:34:30 | 显示全部楼层
2017-02-14 11:32:42 Action[weixin/weixin/jsapi]执行失败,请先通过微信Oauth2对x5外面授权,然后才能发起支付
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at com.justep.baas.action.Engine.execAction(Unknown Source)
        at com.justep.baas.action.Engine.execAction(Unknown Source)
        at com.justep.baas.servlet.BaasServlet.execService(Unknown Source)
        at com.justep.baas.servlet.BaasServlet.service(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.RuntimeException: 请先通过微信Oauth2对x5外面授权,然后才能发起支付
        at weixin.WxMpJsApi.getPrepayOrder(WxMpJsApi.java:67)
        at weixin.WxMpJsApi.chooseWXPay(WxMpJsApi.java:44)
        at weixin.WxMpJsApi.service(WxMpJsApi.java:38)
        at weixin.Weixin__do.jsapi(Weixin__do.java:75)
        ... 20 more
com.justep.baas.action.ActionException: Action[weixin/weixin/jsapi]执行失败,请先通过微信Oauth2对x5外面授权,然后才能发起支付
        at com.justep.baas.action.Engine.execAction(Unknown Source)
        at com.justep.baas.action.Engine.execAction(Unknown Source)
        at com.justep.baas.servlet.BaasServlet.execService(Unknown Source)
        at com.justep.baas.servlet.BaasServlet.service(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        ... 16 more
Caused by: java.lang.RuntimeException: 请先通过微信Oauth2对x5外面授权,然后才能发起支付
        at weixin.WxMpJsApi.getPrepayOrder(WxMpJsApi.java:67)
        at weixin.WxMpJsApi.chooseWXPay(WxMpJsApi.java:44)
        at weixin.WxMpJsApi.service(WxMpJsApi.java:38)
        at weixin.Weixin__do.jsapi(Weixin__do.java:75)
        ... 20 more
二月 14, 2017 11:32:42 上午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet WeX5_Baas_Servlet threw exception
java.lang.RuntimeException: 请先通过微信Oauth2对x5外面授权,然后才能发起支付
        at weixin.WxMpJsApi.getPrepayOrder(WxMpJsApi.java:67)
        at weixin.WxMpJsApi.chooseWXPay(WxMpJsApi.java:44)
        at weixin.WxMpJsApi.service(WxMpJsApi.java:38)
        at weixin.Weixin__do.jsapi(Weixin__do.java:75)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at com.justep.baas.action.Engine.execAction(Unknown Source)
        at com.justep.baas.action.Engine.execAction(Unknown Source)
        at com.justep.baas.servlet.BaasServlet.execService(Unknown Source)
        at com.justep.baas.servlet.BaasServlet.service(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)
回复 支持 反对

使用道具 举报

150

主题

569

帖子

1438

积分

金牌会员

Rank: 6Rank: 6

积分
1438
QQ
 楼主| 发表于 2017-2-14 11:35:46 | 显示全部楼层
控制台报错信息如上,请指导一下如何解决,谢谢
回复 支持 反对

使用道具 举报

发表于 2017-2-14 11:41:26 | 显示全部楼层
cnjszd 发表于 2017-2-14 11:34
2017-02-14 11:32:42 Action[weixin/weixin/jsapi]执行失败,请先通过微信Oauth2对x5外面授权,然后才能发起 ...

是按照这个文档步骤来的吗??
http://docs.wex5.com/pay-mp-step-by-step/

看错误提示信息,应该是没有授权导致的!

http://www.cnblogs.com/txw1958/p/weixin71-oauth20.html

http://bbs.wex5.com/forum.php?mod=viewthread&tid=78646
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

150

主题

569

帖子

1438

积分

金牌会员

Rank: 6Rank: 6

积分
1438
QQ
 楼主| 发表于 2017-2-14 12:12:19 | 显示全部楼层
我在wex5教材上看到的这一段“1 请先通过微信Oauth2对x5外面授权,然后才能发起支付。出现这个错误需要从微信授权页跳转过去。

解决办法:用如下的url访问,红色部分替换成你的appid 和 url。https://open.weixin.qq.com/conne ... ATE#wechat_redirect

这其中的XXXX.w文件,这个五X到底是什么啊,如何更换?
回复 支持 反对

使用道具 举报

发表于 2017-2-14 13:34:20 | 显示全部楼层
cnjszd 发表于 2017-2-14 12:12
我在wex5教材上看到的这一段“1 请先通过微信Oauth2对x5外面授权,然后才能发起支付。出现这个错误需要从微 ...

appid 和 url 都是你自己的!
XXXX.w 就表示 某某某.w页面!不是一个确定的值!根据你的页面名字进行配置的!你看下它的格式是怎么写的!按照这个格式书写你的url
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

150

主题

569

帖子

1438

积分

金牌会员

Rank: 6Rank: 6

积分
1438
QQ
 楼主| 发表于 2017-2-19 14:11:33 | 显示全部楼层
是的,我把URL填写正确后,终于可以了,感谢耐心指导,结贴!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-9-24 02:28 , Processed in 0.071171 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表