严重: Servlet.service() for servlet [jsp] in context with path [/ailk-tsm-web] threw exception

2013-9-18 17:25:09 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet [jsp] in context with path [/ailk-tsm-web] threw exception [javax.servlet.ServletException: java.lang.AbstractMethodError: oracle.jdbc.driver.OraclePreparedStatement.getParameterMetaData()Ljava/sql/ParameterMetaData;] with root cause java.lang.AbstractMethodError: oracle.jdbc.driver.OraclePreparedStatement.getParameterMetaData()Ljava/sql/ParameterMetaData; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.logicalcobwebs.proxool.ProxyStatement.invoke(ProxyStatement.java:100) at org.logicalcobwebs.proxool.ProxyStatement.intercept(ProxyStatement.java:57) at oracle.jdbc.internal.OracleStatement$$EnhancerByProxool$$cd938866.getParameterMetaData(
) at org.apache.commons.dbutils.AbstractQueryRunner.fillStatement(AbstractQueryRunner.java:196) at org.apache.commons.dbutils.QueryRunner.query(QueryRunner.java:345) at org.apache.commons.dbutils.QueryRunner.query(QueryRunner.java:225) at com.linkage.module.fba.systemmanager.JdbcUtils.query(JdbcUtils.java:114) at com.linkage.module.fba.systemmanager.Module.getModuleInfoList(Module.java:219) at org.apache.jsp.FBA.droitTree.moduleInfoList_jsp._jspService(moduleInfoList_jsp.java:86) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) at
求解。。

java.lang.NoSuchMethodException这个异常的根本原因有两个:

1、缺少某些jar文件.

2、某些jar文件有重复。 

4、使用struts2框架出现的问题 在页面使用jquery  ajax 调用action中的vaildUname方法,报错,说我的方法不存在。但实际是存在的。

 解决方法: 

1、检查提交的是不是这个action 。

2、查查配置文件。

3、检查action里面没有这个方法

4、检查方法中的大小写问题。

5、.xml文件中的函数名要和action中的函数名对应上,访问时的域名也要注意和他们是否完全相同。

扩展资料:

异常注意事项:

1、子类在重写父类的方法时候,子类必须抛出和父类相同。

2、父类子类的异常,子类不能抛出父类没有的异常。

3、 try... catch的区别 try后面要接运行的代码 finally后面接不运行的代码。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-26
兄弟我用我一下午的精力终于研究出来这个故障了,是Apache Software Foundation文件夹权限问题,在文件夹属性 安全里给你现在的用户修改的权限就好了追问

Apache Software Foundation我没有找到这个文件夹,在我的apache安装在E盘的:apache-tomcat-7.0.39下,权限是everyone

本回答被网友采纳
第2个回答  2013-09-19
抽象方法错误,贴一下JdbcUtils.java:114和Module.java:219附近的代码,这两个地方应该出错了追问

会不会是数据库驱动有问题,但是我重新换了一个驱动还是不行。
JdbcUtils.java:114:
connection = DBAdapter.getJDBCConnection();
lMap = (List) qRunner.query(connection, strSQL,
new MapListHandler());

本回答被提问者采纳
第3个回答  2013-09-18
这是什么意思,没看清楚
相似回答
大家正在搜