|
昨天下载试了 3.7, 数据源设置都是正确的,db.config.m 中也勾选了,在运行的时候 会抛异常:
- "HTTP Status 500 - 执行Action:puding/cosAdmin/login失败,Action[puding/cosAdmin/login]执行失败,null"
复制代码
java 端代码如下:
- private static JSONArray getEntInfo(String enterpriseID, ActionContext context) throws SQLException, NamingException {
- List<Object> sqlParams = new ArrayList<Object>();
- sqlParams.add(enterpriseID);
- Table table = null;
- Connection conn = context.getConnection( DATASOURCE_PUDING );
- String sql = "";
- try{
- sql = "SELECT fEnd,fStatus FROM pd_enterprise PD where PD.fScopID= ? ";
- table = DataUtils.queryData(conn, sql, sqlParams, null, null, null);
- JSONArray rows = Transform.tableToJson(table).getJSONArray("rows");
- System.out.println("获取信息:--->"+rows);
- return rows;
- } finally {
- conn.close();
- }
- }
复制代码
控制台出错信息如下(数据库数据 都能正常读取, 请看到控制台输出的信息【System.out.println("获取信息:--->"+rows);】)
- login:---------2017-05-17 09:08:05
- 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
- 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
- 获取信息:--->[{"fEnd":{"value":"2017-12-15"},"fStatus":{"value":1},"userdata":{"recordState":"none"}}]
- EntInfo----------[{"fEnd":{"value":"2017-12-15"},"fStatus":{"value":1},"userdata":{"recordState":"none"}}]
- 2017-05-17 09:08:05 Action[puding/cosAdmin/login]执行失败,null
- 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.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.util.ConcurrentModificationException
- at java.util.HashMap$HashIterator.nextNode(HashMap.java:1429)
- at java.util.HashMap$KeyIterator.next(HashMap.java:1453)
- at com.justep.baas.action.ActionContext.closeConnection(Unknown Source)
- at puding.CosAdmin__do.login(CosAdmin__do.java:118)
- ... 20 more
- 2017-05-17 09:08:05 Action[puding/cosAdmin/login]执行失败,null
- com.justep.baas.action.ActionException: Action[puding/cosAdmin/login]执行失败,null
- 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)
- 五月 17, 2017 9:08:05 上午 org.apache.catalina.core.StandardWrapperValve invoke
- 严重: Servlet.service() for servlet WeX5_Baas_Servlet threw exception
- com.justep.baas.action.ActionException: Action[puding/cosAdmin/login]执行失败,null
- 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)
复制代码
|
|