java.lang.NullPointerException
at nc.bs.mw.ejbsql.IerpXADataSource.getNoXAConnection(IerpXADataSource.java:564)
at nc.bs.mw.ejbsql.IerpXADataSource.getConnectionNeed(IerpXADataSource.java:292)
at nc.bs.mw.ejbsql.IerpXADataSource.getConnection(IerpXADataSource.java:238)
at nc.jdbc.framework.DataSourceCenter.getDiffConnection(DataSourceCenter.java:151)
at nc.jdbc.framework.DataSourceCenter.getConnection(DataSourceCenter.java:136)
at nc.jdbc.framework.DataSourceCenter.getConnection(DataSourceCenter.java:75)
at nc.jdbc.framework.ConnectionFactory.getConnection(ConnectionFactory.java:28)
at nc.jdbc.framework.JdbcSession.<init>(JdbcSession.java:65)
at nc.jdbc.framework.JdbcPersistenceManager.a(JdbcPersistenceManager.java:925)
at nc.jdbc.framework.JdbcPersistenceManager.<init>(JdbcPersistenceManager.java:53)
at nc.jdbc.framework.PersistenceManager.getInstance(PersistenceManager.java:379)
at com.ufida.gchg.framework.ConnectionDB.getConnection(ConnectionDB.java:46)
at com.ufida.gchg.framework.ConnectionDB.execQuery(ConnectionDB.java:56)
at com.ufida.gchg.framework.Dao.executeQuery(Dao.java:26)
at com.ufida.gchg.service.MxService.queryDj(MxService.java:19)
at com.ufida.gchg.Action.MxAction.queryDj(MxAction.java:110)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
这是错误,我加上分页,点一会就出现这样的问题,说数据源有问题,是这个意思吗?有谁能给我指一个方向吗

解决方案 »

  1.   

    砖块都不太会造,楼房就盖起来了,楼塌了都不知道是材料问题还是设计问题。
    建议楼主先弄清楚两件东西:
    1.如何大致看懂异常信息并定位错误,缩小错误范围
    2.如何查API文档
      

  2.   

    Caused by: java.sql.SQLException: java.lang.NullPointerException
    at nc.bs.mw.ejbsql.IerpXADataSource.getConnection(IerpXADataSource.java:266)
    at nc.jdbc.framework.DataSourceCenter.getDiffConnection(DataSourceCenter.java:151)
    at nc.jdbc.framework.DataSourceCenter.getConnection(DataSourceCenter.java:136)
    at nc.jdbc.framework.DataSourceCenter.getConnection(DataSourceCenter.java:75)
    at nc.jdbc.framework.ConnectionFactory.getConnection(ConnectionFactory.java:28)
    at nc.jdbc.framework.JdbcSession.<init>(JdbcSession.java:65)
    ... 47 more
    报的是这样的问题,我是新人,希望大家都帮助,找我有点思路 谢谢你
      

  3.   

    思路不是说了么?呵呵。
    先学习下如何看异常和api。
    会看异常信息了,你就知道出了空指针异常,查了api,就知道为什么出了这个异常,顺着堆栈信息的链接点进去,就大致知道了哪出了异常。
    运行时异常通常是程序员的疏忽,写了不严谨的代码,导致其在运行期出了状况,这和分页还是struts是没多大关系的,正如我1楼说的,基础还没学到一定程度,就开始整分页和struts,出了错,当然不知道什么原因,哪的错了。
    加油,呵呵。
      

  4.   

    我现在按 下一页出javax.servlet.jsp.JspException: Cannot find bean listMx in any scope
    这个异常,如果我listMx没有在作用域中,页面也不会出先数据啊
      

  5.   

    javax.servlet.jsp.JspException: Cannot find bean listMx in any scope
    找不到bean listMx任何范围
      

  6.   

    nullPointerException
    检查出错位置……
      

  7.   

    NullPointerException 差不多是最好找的异常了兄弟, 多用下Debug或System.out.println("XX");
    看到底哪一行出的问题.      搞软件的必须要会自己解决问题, 自己能解决的不要找人帮忙, 慢慢积累吧!
      

  8.   

    Caused by: java.sql.SQLException: java.lang.NullPointerException
    找到 你sql查询的地方,你进行try 一下就ok啦 这个是很常见的异常
      

  9.   

    还用Struts 1的如果是公司,劝你早点离开!如果是学校,那么劝你自己去找Struts 2的视频看!
      

  10.   

    Caused by: java.sql.SQLException: java.lang.NullPointerException
    at nc.bs.mw.ejbsql.IerpXADataSource.getConnection(IerpXADataSource.java:266)
    空指针,你数据没查询出来,肯定在任何域找不到你的集合啦。
    你先看下你的数据源是否正确配置。
    connection是否正确获得。
    一步一步来吧,楼主。
    你找错误方向都错了。怎么找得到呢?
      

  11.   

    at com.ufida.gchg.framework.Dao.executeQuery(Dao.java:26)
    建议楼主到这句话 指示的代码行 依次的查找下是否有空指针引用的情况。