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

QQ登录

只需一步,快速开始

查看: 5323|回复: 13

[处理中4] V3.7 数据源问题

[复制链接]

107

主题

339

帖子

2090

积分

金牌会员

Rank: 6Rank: 6

积分
2090
QQ
发表于 2017-5-17 09:17:59 | 显示全部楼层 |阅读模式
昨天下载试了 3.7, 数据源设置都是正确的,db.config.m  中也勾选了,在运行的时候 会抛异常:
  1. "HTTP Status 500 - 执行Action:puding/cosAdmin/login失败,Action[puding/cosAdmin/login]执行失败,null"
复制代码

java 端代码如下:
  1.         private static JSONArray getEntInfo(String enterpriseID, ActionContext context) throws SQLException, NamingException {
  2.                 List<Object> sqlParams = new ArrayList<Object>();
  3.                 sqlParams.add(enterpriseID);
  4.                 Table table = null;
  5.                 Connection conn = context.getConnection( DATASOURCE_PUDING );
  6.                 String sql = "";
  7.                 try{
  8.                                 sql = "SELECT fEnd,fStatus FROM pd_enterprise PD where  PD.fScopID= ?   ";
  9.                                 table = DataUtils.queryData(conn, sql, sqlParams, null, null, null);
  10.                                 JSONArray rows  = Transform.tableToJson(table).getJSONArray("rows");
  11.                                 System.out.println("获取信息:--->"+rows);               
  12.                                 return rows;
  13.                 } finally {
  14.                         conn.close();
  15.                 }
  16.         }
复制代码

控制台出错信息如下(数据库数据 都能正常读取, 请看到控制台输出的信息【System.out.println("获取信息:--->"+rows);】)
  1. login:---------2017-05-17 09:08:05
  2. 2017-05-17 09:08:05 DataUtils.getConnection:java:comp/env/system,jdbc:mysql://127.0.0.1:3306/x5sys, UserName=root@localhost, MySQL Connector Java
  3. 2017-05-17 09:08:05 DataUtils.getConnection:java:comp/env/puding,jdbc:mysql://127.0.0.1:3306/puding, UserName=root@localhost, MySQL Connector Java
  4. 获取信息:--->[{"fEnd":{"value":"2017-12-15"},"fStatus":{"value":1},"userdata":{"recordState":"none"}}]
  5. EntInfo----------[{"fEnd":{"value":"2017-12-15"},"fStatus":{"value":1},"userdata":{"recordState":"none"}}]
  6. 2017-05-17 09:08:05 Action[puding/cosAdmin/login]执行失败,null
  7. java.lang.reflect.InvocationTargetException
  8.         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  9.         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  10.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  11.         at java.lang.reflect.Method.invoke(Method.java:497)
  12.         at com.justep.baas.action.Engine.execAction(Unknown Source)
  13.         at com.justep.baas.action.Engine.execAction(Unknown Source)
  14.         at com.justep.baas.servlet.BaasServlet.execService(Unknown Source)
  15.         at com.justep.baas.servlet.BaasServlet.service(Unknown Source)
  16.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
  17.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  18.         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
  19.         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
  20.         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  21.         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
  22.         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  23.         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
  24.         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
  25.         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
  26.         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
  27.         at java.lang.Thread.run(Thread.java:745)
  28. Caused by: java.util.ConcurrentModificationException
  29.         at java.util.HashMap$HashIterator.nextNode(HashMap.java:1429)
  30.         at java.util.HashMap$KeyIterator.next(HashMap.java:1453)
  31.         at com.justep.baas.action.ActionContext.closeConnection(Unknown Source)
  32.         at puding.CosAdmin__do.login(CosAdmin__do.java:118)
  33.         ... 20 more
  34. 2017-05-17 09:08:05 Action[puding/cosAdmin/login]执行失败,null
  35. com.justep.baas.action.ActionException: Action[puding/cosAdmin/login]执行失败,null
  36.         at com.justep.baas.action.Engine.execAction(Unknown Source)
  37.         at com.justep.baas.action.Engine.execAction(Unknown Source)
  38.         at com.justep.baas.servlet.BaasServlet.execService(Unknown Source)
  39.         at com.justep.baas.servlet.BaasServlet.service(Unknown Source)
  40.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
  41.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  42.         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
  43.         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
  44.         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  45.         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
  46.         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  47.         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
  48.         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
  49.         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
  50.         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
  51.         at java.lang.Thread.run(Thread.java:745)
  52. 五月 17, 2017 9:08:05 上午 org.apache.catalina.core.StandardWrapperValve invoke
  53. 严重: Servlet.service() for servlet WeX5_Baas_Servlet threw exception
  54. com.justep.baas.action.ActionException: Action[puding/cosAdmin/login]执行失败,null
  55.         at com.justep.baas.action.Engine.execAction(Unknown Source)
  56.         at com.justep.baas.action.Engine.execAction(Unknown Source)
  57.         at com.justep.baas.servlet.BaasServlet.execService(Unknown Source)
  58.         at com.justep.baas.servlet.BaasServlet.service(Unknown Source)
  59.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
  60.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  61.         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
  62.         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
  63.         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  64.         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
  65.         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  66.         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
  67.         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
  68.         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
  69.         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
  70.         at java.lang.Thread.run(Thread.java:745)
复制代码



1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-5-17 11:55:20 | 显示全部楼层
3.6可以正常添加3.7不可以?
回复 支持 反对

使用道具 举报

107

主题

339

帖子

2090

积分

金牌会员

Rank: 6Rank: 6

积分
2090
QQ
 楼主| 发表于 2017-5-17 13:29:23 | 显示全部楼层
半导体 发表于 2017-5-17 11:55
3.6可以正常添加3.7不可以?

3.6 正常使用
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-5-17 14:01:39 | 显示全部楼层

好的  知道了   这个测试反馈一下

你连的那个版本的MySQL  有没有做过什么处理什么的
回复 支持 反对

使用道具 举报

107

主题

339

帖子

2090

积分

金牌会员

Rank: 6Rank: 6

积分
2090
QQ
 楼主| 发表于 2017-5-17 15:12:41 | 显示全部楼层
半导体 发表于 2017-5-17 14:01
好的  知道了   这个测试反馈一下

你连的那个版本的MySQL  有没有做过什么处理什么的 ...

用的是3.7 自带的mysql  没做任何变动!


java 服务中分别访问两个数据库, 是否这个有问题?
  1. 2017-05-17 09:08:05 DataUtils.getConnection:java:comp/env/system,jdbc:mysql://127.0.0.1:3306/x5sys, UserName=root@localhost, MySQL Connector Java
  2. 2017-05-17 09:08:05 DataUtils.getConnection:java:comp/env/puding,jdbc:mysql://127.0.0.1:3306/puding, UserName=root@localhost, MySQL Connector Java
复制代码




回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-5-17 15:34:09 | 显示全部楼层
lsqtly@163.com 发表于 2017-5-17 15:12
用的是3.7 自带的mysql  没做任何变动!

这个我需要在本地重现一下看是不是版本的问题   

你3.6里面难到没有写过java服务分别访问两个数据库的吗?3.6里面是否可行?

我觉得这个访问两个是可以的啊
另外你是怎么做的能不能说明详细  或是把文件发给我让我测试一下呢?
回复 支持 反对

使用道具 举报

107

主题

339

帖子

2090

积分

金牌会员

Rank: 6Rank: 6

积分
2090
QQ
 楼主| 发表于 2017-5-18 11:35:42 | 显示全部楼层
半导体 发表于 2017-5-17 15:34
这个我需要在本地重现一下看是不是版本的问题   

你3.6里面难到没有写过java服务分别访问两个数据库的吗 ...

3.6 中正常使用,移置到3.7后报错
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-5-19 09:48:03 | 显示全部楼层
lsqtly@163.com 发表于 2017-5-18 11:35
3.6 中正常使用,移置到3.7后报错

忘了告诉你了  这个问题我已经反馈了
回复 支持 反对

使用道具 举报

115

主题

449

帖子

877

积分

高级会员

Rank: 4

积分
877
发表于 2017-5-19 09:53:41 | 显示全部楼层
你这么快就开始用3.7的了?你厉害了,我下载还没下载下来呢?网速太慢
我的邮箱:aku_cintapadamu@163.com
回复 支持 反对

使用道具 举报

4

主题

1579

帖子

2706

积分

内部用户

积分
2706
发表于 2017-6-12 10:23:05 | 显示全部楼层
本帖最后由 XiaoQLuo 于 2017-6-12 10:25 编辑

把你的.m文件发一下,主要是Action[puding/cosAdmin/login]的代码,如果有java代码也发一下,看你贴的java代码没有什么问题
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 17:46 , Processed in 0.075779 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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