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

QQ登录

只需一步,快速开始

查看: 9598|回复: 15

[结贴] wex5微信开发

  [复制链接]

1

主题

7

帖子

23

积分

新手上路

Rank: 1

积分
23
QQ
发表于 2016-1-12 09:15:52 | 显示全部楼层 |阅读模式
按照起步外卖视频进行微信开发的时候,url配置http://xx.xxx.com/baas/weixin/defalut,一直提示token验证失败,在浏览器中直接访问http://xx.xxx.com/baas/weixin/defalut返回错误消息:
com.justep.baas.action.ActionException: 获取Class[Weixin__do]失败

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2016-1-12 10:39:31 | 显示全部楼层
WeX5 v3.3版本提供了BaasServer,微信相关的链接发生了变化,重录了外卖第十一讲,今天早上刚上传,请重新下载外卖第十一讲的视频
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

1

主题

7

帖子

23

积分

新手上路

Rank: 1

积分
23
QQ
 楼主| 发表于 2016-1-12 10:41:35 | 显示全部楼层
感谢,我先看视频
回复 支持 反对

使用道具 举报

1

主题

7

帖子

23

积分

新手上路

Rank: 1

积分
23
QQ
 楼主| 发表于 2016-1-12 10:54:43 | 显示全部楼层
微信相关的链接发生了变化?我看视频中还是一样的,能直接把这个链接发给我吗?
回复 支持 反对

使用道具 举报

5

主题

33

帖子

101

积分

初级会员

Rank: 2

积分
101
QQ
发表于 2016-1-12 11:13:03 | 显示全部楼层
应该是这个:http://pan.baidu.com/s/1o7dy7NW , 分享时间:“1/12 10:42”, 我也正在下载
回复 支持 反对

使用道具 举报

5

主题

33

帖子

101

积分

初级会员

Rank: 2

积分
101
QQ
发表于 2016-1-12 11:52:09 | 显示全部楼层
重新看了一遍新的视频,链接改成了 “http://我的域名/baas/weixin/weixin/service” , 还是提示配置失败。我把Baas目录重新进行模型编译后,把 “WeX5\model\”下的Baas 目录上传到了我的服务器上,请问服务器上还有其他需要配置的吗?
回复 支持 反对

使用道具 举报

1

主题

7

帖子

23

积分

新手上路

Rank: 1

积分
23
QQ
 楼主| 发表于 2016-1-12 12:06:07 | 显示全部楼层
com.justep.baas.action.ActionException: 执行Class[weixin.Weixin__do] Method[service]失败
        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:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        ... 16 more
Caused by: java.lang.RuntimeException: javax.xml.bind.UnmarshalException
- with linked exception:
[java.net.MalformedURLException]
        at weixin.WxMpServiceInstance.<init>(WxMpServiceInstance.java:80)
        at weixin.WxMpServiceInstance.getInstance(WxMpServiceInstance.java:64)
        at weixin.Service.service(Service.java:19)
        at weixin.Weixin__do.service(Weixin__do.java:43)
        ... 20 more
Caused by: javax.xml.bind.UnmarshalException
- with linked exception:
[java.net.MalformedURLException]
        at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:261)
        at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:229)
        at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:157)
        at weixin.WxMpXMLInMemoryConfigStorage.fromXml(WxMpXMLInMemoryConfigStorage.java:34)
        at weixin.WxMpServiceInstance.<init>(WxMpServiceInstance.java:72)
        ... 23 more
Caused by: java.net.MalformedURLException
        at java.net.URL.<init>(URL.java:619)
        at java.net.URL.<init>(URL.java:482)
        at java.net.URL.<init>(URL.java:431)
        at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:610)
        at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:189)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:812)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
        at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:648)
        at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:258)
        ... 27 more
Caused by: java.lang.NullPointerException
        at java.net.URL.<init>(URL.java:524)
        ... 37 more
一月 12, 2016 12:07:46 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet WeX5_Baas_Servlet threw exception
java.lang.NullPointerException
        at java.net.URL.<init>(URL.java:524)
        at java.net.URL.<init>(URL.java:482)
        at java.net.URL.<init>(URL.java:431)
        at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:610)
        at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:189)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:812)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
        at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:648)
        at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:258)
        at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:229)
        at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:157)
        at weixin.WxMpXMLInMemoryConfigStorage.fromXml(WxMpXMLInMemoryConfigStorage.java:34)
        at weixin.WxMpServiceInstance.<init>(WxMpServiceInstance.java:72)
        at weixin.WxMpServiceInstance.getInstance(WxMpServiceInstance.java:64)
        at weixin.Service.service(Service.java:19)
        at weixin.Weixin__do.service(Weixin__do.java:43)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        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)
回复 支持 反对

使用道具 举报

1

主题

7

帖子

23

积分

新手上路

Rank: 1

积分
23
QQ
 楼主| 发表于 2016-1-12 12:07:05 | 显示全部楼层
直接访问http://我的域名/baas/weixin/weixin/service,现在出现的是执行weixin__do失败
回复 支持 反对

使用道具 举报

发表于 2016-1-12 13:21:24 | 显示全部楼层
gbcactus 发表于 2016-1-12 11:52
重新看了一遍新的视频,链接改成了 “http://我的域名/baas/weixin/weixin/service” , 还是提示配置失败 ...

请问本地测试是正常的吗??
有没有重启服务??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

1

主题

7

帖子

23

积分

新手上路

Rank: 1

积分
23
QQ
 楼主| 发表于 2016-1-12 14:38:14 | 显示全部楼层
我的处理好了,视频里面说的一个细节没有注意。
下面这段代码中的XML配置原来是"weixin.weixin.config.xml"
要改成"weixin.config.xml"


        public WxMpServiceInstance() {
                try {
                        InputStream inputStream = WxMpServiceInstance.class.getResourceAsStream("weixin.config.xml");
                        WxMpXMLInMemoryConfigStorage config = WxMpXMLInMemoryConfigStorage.fromXml(inputStream);
                        wxMpConfigStorage = config;
                        wxMpService = new WxMpServiceImpl();
                        wxMpService.setWxMpConfigStorage(config);
                        wxMpMessageRouter = new WxMpMessageRouter(wxMpService);
                        this.addTestRouter();
                        this.addMenuRouter();
                } catch (JAXBException e) {
                        throw new RuntimeException(e);
                }

        }
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-24 19:14 , Processed in 0.065027 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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