java.lang.reflect.InvocationTargetException异常求助

一只划水的程序喵 2017-07-17 11:32:46
求大神相助,找了很多人,都不会,百度也没有看懂。
在做一个jsp测试时,调用的数据库里的表不能显示出来,报错如下

java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.ai.appframe2.web.datamodel.MethodModelForService.count(MethodModelForService.java:328)
at com.ai.appframe2.web.tag.DBGridImpl.doEndTag(DBGridImpl.java:678)
at com.ai.appframe2.web.tag.AIDBGridTag.doEndTag(AIDBGridTag.java:100)
at org.apache.jsp.sh.stu
[code=javascript]
[/code]dent_jsp._jspx_meth_ai_005ftable_005f0(student_jsp.java:741)
at org.apache.jsp.sh.student_jsp._jspx_meth_ai_005fcontractframe_005f1(student_jsp.java:618)
at org.apache.jsp.sh.student_jsp._jspService(student_jsp.java:197)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.ai.appframe2.complex.datasource.DataSourceFactory
at com.ai.appframe2.complex.self.dao.base.impl.BaseDAOImpl.getAllMethodCenter(BaseDAOImpl.java:457)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:110)
at com.sun.proxy.$Proxy8.getAllMethodCenter(Unknown Source)
at com.ai.appframe2.complex.self.service.base.impl.BaseSVImpl.getAllMethodCenter(BaseSVImpl.java:128)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:110)
at com.sun.proxy.$Proxy7.getAllMethodCenter(Unknown Source)
at com.ai.appframe2.complex.cache.impl.MethodCenterCacheImpl.getData(MethodCenterCacheImpl.java:39)
at com.ai.appframe2.complex.cache.impl.AbstractCache.refresh(AbstractCache.java:48)
at com.ai.appframe2.complex.cache.impl.AbstractCache.getObject(AbstractCache.java:84)
at com.ai.appframe2.complex.cache.CacheFactory.get(CacheFactory.java:167)
at com.ai.appframe2.complex.center.mc.DefaultMethodCenterImpl.startMethodCenter(DefaultMethodCenterImpl.java:91)
at com.ai.appframe2.complex.service.proxy.impl.MethodMonitorInterceptorImpl.beforeInterceptor(MethodMonitorInterceptorImpl.java:153)
at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:69)
at com.sun.proxy.$Proxy5.queryStuCount(Unknown Source)
... 36 more
...全文
795 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
李德胜1995 2017-07-17
  • 打赏
  • 举报
回复
Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.ai.appframe2.complex.datasource.DataSourceFactory。。。。。BaseDAOImpl.getAllMethodCenter(BaseDAOImpl.java:457) BaseDAOImpl贴出来看看。。。。457行出错了,应该是调用.DataSourceFactory处的错,.DataSourceFactory也贴出来看看

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧