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

QQ登录

只需一步,快速开始

查看: 6226|回复: 14

[结贴] 微信url接口配置提交配置失败,tomcat报错

[复制链接]

66

主题

350

帖子

2175

积分

金牌会员

Rank: 6Rank: 6

积分
2175
发表于 2016-1-22 14:45:51 | 显示全部楼层 |阅读模式
根据微信视频配置了appID、appsecret和Token,提交配置失败,tomcat后台打印出错误信息,是哪里还没配置对?

一月 22, 2016 1:28:25 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet [WeX5_Baas_Servlet] in context with path [/baas] threw exception [com.justep.baas.action.ActionException: 获取Class[Weixin__do]失败] with root cause
java.lang.ClassNotFoundException: Weixin__do
        at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1856)
        at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1705)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:190)
        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:303)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)
        at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)
        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625)
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:745)
发表于 2016-1-22 15:29:46 | 显示全部楼层
应该是baas服务定义action有问题,你在baas目录点右键,模型编译一下,看是否报错?
建议看下这个视频:http://wex5.com/cn/1-wex5#06
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

66

主题

350

帖子

2175

积分

金牌会员

Rank: 6Rank: 6

积分
2175
 楼主| 发表于 2016-1-22 16:06:13 | 显示全部楼层
liangyongfei 发表于 2016-1-22 15:29
应该是baas服务定义action有问题,你在baas目录点右键,模型编译一下,看是否报错?
建议看下这个视频:htt ...

模型编译成功,项目都可以正常访问,微信提交时才报错!
回复 支持 反对

使用道具 举报

发表于 2016-1-22 16:15:18 | 显示全部楼层
teky 发表于 2016-1-22 16:06
模型编译成功,项目都可以正常访问,微信提交时才报错!

网上搜下错误信息:http://bbs.wex5.com/forum.php?mo ... ht=Weixin%5C_%5C_do

你报的错误明明是ClassNotFoundException 就是Weixin这个class类没有编译或者,不存在!请问你有这个java类吗?还有是studio中启动tomcat的吗(调试模式) 有没有重启!?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

66

主题

350

帖子

2175

积分

金牌会员

Rank: 6Rank: 6

积分
2175
 楼主| 发表于 2016-1-22 16:25:04 | 显示全部楼层
liangyongfei 发表于 2016-1-22 16:15
网上搜下错误信息:http://bbs.wex5.com/forum.php?mod=viewthread&tid=84573&highlight=Weixin%5C_%5 ...

\BaasServer\WEB-INF\classes\weixin目录下有这个文件Weixin__do.class
\BaasServer\baas\weixin目录下面也有这个文件Weixin__do.java
我是将baasserver部署到公网服务器上的,tomcat启动了的,能够访问这个项目。
微信URL一提交就报获取Class[Weixin__do]失败
回复 支持 反对

使用道具 举报

发表于 2016-1-22 16:47:07 | 显示全部楼层
teky 发表于 2016-1-22 16:25
\BaasServer\WEB-INF\classes\weixin目录下有这个文件Weixin__do.class
\BaasServer\baas\weixin目录下面 ...

请问微信URL 是什么?是否可以得到,比较下和不使用微信Url调用的action 的Url 有何差异呢?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

66

主题

350

帖子

2175

积分

金牌会员

Rank: 6Rank: 6

积分
2175
 楼主| 发表于 2016-1-22 17:15:39 | 显示全部楼层
liangyongfei 发表于 2016-1-22 16:47
请问微信URL 是什么?是否可以得到,比较下和不使用微信Url调用的action 的Url 有何差异呢? ...

微信URL:http://××××/baas/weixin/default
本机测试http://127.0.0.1:8080/baas/weixin/default 访问也会提示获取Class[Weixin__do]失败,
但是路径下面是有Weixin__do类和java文件的
访问项目URL:http://××××/pro/index.html 都正常

不使用微信Url调用的action 的Url 是指的哪一个?
回复 支持 反对

使用道具 举报

发表于 2016-1-22 17:41:24 | 显示全部楼层
teky 发表于 2016-1-22 17:15
微信URL:http://××××/baas/weixin/default
本机测试http://127.0.0.1:8080/baas/weixin/default 访 ...

你运行http://××××/pro/index.html 的时候,在浏览器中监控看一下,访问正常的那个地址到底是什么?然后再浏览器中自己访问下看是否正常呢?还报错吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

66

主题

350

帖子

2175

积分

金牌会员

Rank: 6Rank: 6

积分
2175
 楼主| 发表于 2016-1-22 18:02:27 | 显示全部楼层
liangyongfei 发表于 2016-1-22 17:41
你运行http://××××/pro/index.html 的时候,在浏览器中监控看一下,访问正常的那个地址到底是什么? ...

浏览器中URL:http://××××/pro/v-ueARFb-zh_CN-/pro/index.w?language=zh_CN&skin=是这个
回复 支持 反对

使用道具 举报

发表于 2016-1-22 18:04:44 | 显示全部楼层
teky 发表于 2016-1-22 18:02
浏览器中URL:http://××××/pro/v-ueARFb-zh_CN-/pro/index.w?language=zh_CN&skin=是这个

我的意思是调用那个action  Weixin 的java 方法的时候,或者是调用其他action的时候路径是什么,然后再对比下!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-20 09:34 , Processed in 0.056557 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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