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

QQ登录

只需一步,快速开始

查看: 5021|回复: 6

[结贴] BeX5 V3.8 baas获取连接失败

[复制链接]

56

主题

233

帖子

903

积分

高级会员

Rank: 4

积分
903
QQ
发表于 2019-11-14 10:07:24 | 显示全部楼层 |阅读模式
版本: BeX5V3.5 小版本号: 3.8
数据库: Oracle 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 8 浏览器: Chrome
BeX5 从 V3.5 升级到 V3.8 以后,baas获取连接失败。之前从V3.5拷贝过来的,之前是可以正常获取连接的,而且BeX5模块也用这个数据源,也是能正常连接的。


错误代码如下:

2019-11-14 09:50:41 加载模块:/UI2/system/service/common ...
2019-11-14 09:50:41 加载模块:/UI2/system/resources ...
2019-11-14 09:50:41 加载模块:/UI2/system/resources
2019-11-14 09:50:41 加载模块:/UI2/system/service/common
{"@type":"table","rows":[{"FDEPT":{"changed":0,"value":"综合办"},"FNAME":{"changed":0,"value":"测试1
1"},"FSTATUS":{"changed":0,"value":0},"FTEL":{"changed":0,"value":"111111111111"},"FUPDATETIME":{"ch
anged":0,"value":"2019-11-14"},"FUSERID":{"changed":0},"FWX":{"changed":0},"userdata":{"id":{"change
d":0,"value":"C8AD0489C3C0000110208803192DF4D0"},"isModified":true,"recordState":"new"}}],"userdata"
:{"idColumnDefine":"FID","idColumnName":"FID","idColumnType":"String","model":"","relationAlias":"FD
EPT,FNAME,FSTATUS,FTEL,FUPDATETIME,FUSERID,FWX","relationTypes":"String,String,Integer,String,Date,S
tring,String","relations":"FDEPT,FNAME,FSTATUS,FTEL,FUPDATETIME,FUSERID,FWX","tableName":"WX_EMPL","
updateMode":"whereVersion"}}
2019-11-14 09:50:53 获取数据库[lmis]连接失败,可能原因:数据库已经关闭或者数据源配置错误
javax.naming.NameNotFoundException: Name lmis is not bound in this Context
        at org.apache.naming.NamingContext.lookup(NamingContext.java:770)
        at org.apache.naming.NamingContext.lookup(NamingContext.java:153)
        at org.apache.naming.SelectorContext.lookup(SelectorContext.java:152)
        at javax.naming.InitialContext.lookup(InitialContext.java:417)
        at com.justep.baas.data.DataUtils.getConnection(Unknown Source)
        at com.justep.baas.action.ActionContext.getConnection(Unknown Source)
        at wx.Xzs.saveEmplInfo(Xzs.java:183)
        at wx.Xzs__do.saveEmplInfo(Xzs__do.java:107)
        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.j
ava: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.ja
va:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)
2019-11-14 09:50:53 Action[wx/xzs/saveEmplInfo]执行失败,获取数据库[lmis]连接失败,可能原因:数据库
已经关闭或者数据源配置错误
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.j
ava: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.ja
va:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)
Caused by: com.justep.baas.data.sql.SQLException: 获取数据库[lmis]连接失败,可能原因:数据库已经关闭
或者数据源配置错误
        at com.justep.baas.data.DataUtils.getConnection(Unknown Source)
        at com.justep.baas.action.ActionContext.getConnection(Unknown Source)
        at wx.Xzs.saveEmplInfo(Xzs.java:183)
        at wx.Xzs__do.saveEmplInfo(Xzs__do.java:107)
        ... 20 more
Caused by: javax.naming.NameNotFoundException: Name lmis is not bound in this Context
        at org.apache.naming.NamingContext.lookup(NamingContext.java:770)
        at org.apache.naming.NamingContext.lookup(NamingContext.java:153)
        at org.apache.naming.SelectorContext.lookup(SelectorContext.java:152)
        at javax.naming.InitialContext.lookup(InitialContext.java:417)
        ... 24 more
2019-11-14 09:50:53 Action[wx/xzs/saveEmplInfo]执行失败,获取数据库[lmis]连接失败,可能原因:数据库
已经关闭或者数据源配置错误
com.justep.baas.action.ActionException: Action[wx/xzs/saveEmplInfo]执行失败,获取数据库[lmis]连接失
败,可能原因:数据库已经关闭或者数据源配置错误
        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.j
ava: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.ja
va:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)

发生错误的代码:

2019-11-14_093556.jpg

数据源配置:


2019-11-14_100225.jpg


源码:
2019-11-14_100240.jpg

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36044
发表于 2019-11-14 10:36:27 | 显示全部楼层
Caused by: javax.naming.NameNotFoundException: Name lmis is not bound in this Context

http://docs.wex5.com/bex5-deploy-question-list-10020/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

56

主题

233

帖子

903

积分

高级会员

Rank: 4

积分
903
QQ
 楼主| 发表于 2019-11-14 10:54:02 | 显示全部楼层
本帖最后由 cactus78 于 2019-11-14 11:06 编辑
jishuang 发表于 2019-11-14 10:36
Caused by: javax.naming.NameNotFoundException: Name lmis is not bound in this Context

http://docs.w ...


这个数据源,这几行,就是从V3.5中拷贝过来的,之前使用没问题,也不存在大小写问题。

2019-11-14_104821.jpg

而且在BIZ下面也是用的这个数据源,读写数据都没问题:

2019-11-14_110413.jpg

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36044
发表于 2019-11-14 11:51:10 | 显示全部楼层
现在的错误就是找不到数据源,把tomcat重启一下看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

56

主题

233

帖子

903

积分

高级会员

Rank: 4

积分
903
QQ
 楼主| 发表于 2019-11-14 14:01:19 | 显示全部楼层
jishuang 发表于 2019-11-14 11:51
现在的错误就是找不到数据源,把tomcat重启一下看看

我也知道是找不到数据源,现在是所有代码都没变,数据源也是从3.5拷贝过来的,已经重启N次了。
是不是哪里有缓存??
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36044
发表于 2019-11-14 14:46:35 | 显示全部楼层
数据源没有缓存,自己在3.8上重新配置一下数据源看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

56

主题

233

帖子

903

积分

高级会员

Rank: 4

积分
903
QQ
 楼主| 发表于 2019-11-14 16:51:17 | 显示全部楼层
jishuang 发表于 2019-11-14 14:46
数据源没有缓存,自己在3.8上重新配置一下数据源看看

又报了一个别的错误,我调好以后,就莫名其妙的好了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-21 08:59 , Processed in 0.125487 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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