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

QQ登录

只需一步,快速开始

查看: 1098|回复: 3

[处理中1] WeX5部署baas的问题

[复制链接]

27

主题

89

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
发表于 2016-6-13 11:25:09 | 显示全部楼层 |阅读模式
已经开发完成,在开发环境调试运行都ok,放到自己的tomcat服务器以后,页面能够正常发布显示,显示baas连不上500错误,已经按照视频把runtime/BaasServer复制到webapp目录,并改名baas

3

主题

95

帖子

75

积分

初级会员

Rank: 2

积分
75
QQ
发表于 2016-6-13 15:26:11 | 显示全部楼层
http://docs.wex5.com/wex5-runtime-java/
楼主你看过这个文档吗?一步步对照一下,如果解决不了,把详细错误信息发一下。
回复 支持 反对

使用道具 举报

27

主题

89

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
 楼主| 发表于 2016-6-13 15:46:24 | 显示全部楼层
fenghao 发表于 2016-6-13 15:26
http://docs.wex5.com/wex5-runtime-java/
楼主你看过这个文档吗?一步步对照一下,如果解决不了,把详细错 ...

看过这个文档,这个是部署到另外一个x5环境中。我的情况是这样的,我的远程服务器安装了tomcat和mysql,我按照视频教程《第四讲 部署后端服务》把baas和www资源部署上去,相应的lib和xml也做了修改,运行以后,ui可以正常显示,数据部分显示500错误如下:

一、页面显示
HTTP Status 500 - com.justep.baas.action.ActionException: 执行Class[soloman.Waimai__do] Method[queryTakeout_food]失败

二、tomcat后台日志
13-Jun-2016 15:45:31.301 SEVERE [http-nio-8080-exec-7] 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[soloman.Waimai__do] Method[queryTakeout_food]失败] with root cause
javax.naming.NameNotFoundException: Name [takeout] is not bound in this Context. Unable to find [takeout].
        at org.apache.naming.NamingContext.lookup(NamingContext.java:818)
        at org.apache.naming.NamingContext.lookup(NamingContext.java:160)
        at org.apache.naming.NamingContext.lookup(NamingContext.java:828)
        at org.apache.naming.NamingContext.lookup(NamingContext.java:160)
        at org.apache.naming.NamingContext.lookup(NamingContext.java:828)
        at org.apache.naming.NamingContext.lookup(NamingContext.java:174)
        at org.apache.naming.SelectorContext.lookup(SelectorContext.java:163)
        at javax.naming.InitialContext.lookup(Unknown Source)
        at com.justep.baas.data.DataUtils.getConnection(Unknown Source)
        at com.justep.baas.action.ActionContext.getConnection(Unknown Source)
        at com.justep.baas.action.CRUD.query(Unknown Source)
        at soloman.Waimai__do.queryTakeout_food(Waimai__do.java:43)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        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:230)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:108)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:522)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
        at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)
        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:1102)
        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:788)
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1485)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Unknown Source)
回复 支持 反对

使用道具 举报

发表于 2016-6-14 17:11:01 | 显示全部楼层
solomanhl 发表于 2016-6-13 15:46
看过这个文档,这个是部署到另外一个x5环境中。我的情况是这样的,我的远程服务器安装了tomcat和mysql, ...

首先本地运行是正常的吗??
可能baasServer 模型编译没成功!
还有数据源配置正确了吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-21 07:55 , Processed in 0.082009 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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