jsp问题 [英] jsp problem
问题描述
我已经安装了fedora core 6,我收到了以下错误:
类型异常报告
消息
描述服务器遇到内部错误(),导致无法完成此请求。
例外
org。 apache.jasper.JasperException:JSP中的异常:/test/testmysql.jsp:12
9:连接conn = DriverManager.getConnection(url);
10:语句stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SE NSITIVE,ResultSet.CONCUR_UPDATABLE);
11:String sql =" select fname,lname from collector" ;;
12:ResultSet rs = stmt.executeQuery(sql);
13:while(rs.next()){%>
14:<%= rs。 getString(1)%>
15:<%= rs.getString(2)%>
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handle JspException(jasper5-compiler-5.5.17.jar.so)
org.apache.jasper.servlet.JspS ervletWrapper.servic e(jasper5-compiler-5.5.17.jar.so)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(jasper5-compiler-5.5.17.jar.so)
org.apache.jasper.servlet.JspServlet.service(jaspe r5-compiler-5.5.17.jar.so)
javax.servlet.http.HttpServlet.service (tomcat5-servlet-2.4-api-5.5.17.jar.so)
根本原因
javax.servlet.ServletException:错误在查询期间:意外异常:给出java.io.CharConversionException消息:null
嵌套堆栈跟踪:
** BEGIN NESTED EXCEPTION **
java.io.CharConversionException
STACKTRACE:
java.io .CharConversionException
at gnu.gcj.convert.Input_iconv.read(libgcj.so.7rh)
at java.lang.String.init(libgcj.so.7rh)
at java.lang.String。< init>(libgcj.so.7rh)
at com.mysql.jdbc.SingleByteCharsetConverter。< init>(SingleByteChar setConverter.java:153)
at com.mysql.jdbc.SingleByteCharsetConverter.initChar set(SingleByteCharsetConverter.java:108)
at com.mysql.jdbc.SingleByteCharsetConverter.getInsta nce(SingleByteCharsetConverter.java:86)
at com.mysql.jdbc.Connection.getCharsetConverter(Conn ection.java:3471)
at com.mysql.jdbc.Field .getStringFromBytes(Field.java:598)
at com.mysql.jdbc.Field.getOriginalTableName(Field.ja va:546)
at com.mysql.jdbc。 UpdatableResultSet.checkUpdatabilit y(UpdatableResultSet.java:266)
at com.mysql.jdbc.UpdatableResultSet。< init>(Updatable ResultSet.java:134)
at com .mysql.jdbc.MysqlIO.buildResultSetWithRows(Mysq lIO.java:2072)
at com.mysql.jdbc.MysqlIO.getResultSet(MysqlIO.java:4 43)
在com.mysql.jdbc.MysqlIO.readResultsForQueryOrUpdate(MysqlIO.java:2040)
at com.mysql.jdbc.MysqlIO.readAllResults(MysqlIO.java:1443)br />
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1777)
at com.mysql.jdbc.Connection.execSQL(Connection.java:3243)br />
at com.mysql.jdbc.Connection.execSQL(Connection.java:3172)
at com.mysql.jdbc.Statement.executeQuery(Statement.ja va:1197)
org.apache.jsp.test.testmysql_jsp._jspService(test mysql_jsp.java:54)
org.apache.jasper.runtime.HttpJspBase.service(jasp er5) -runtime-5.5.17.jar.so)
在javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.17.jar.so)
at org.apache.jasper.servlet.JspServletWrapper.servic e(jasper5-compiler-5.5.17.jar.so)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(jasper5-compiler-5.5.17.jar.so)
org.apache.jasper.servlet.JspServlet.service(jaspe r5-compiler-5.5.17.jar.so)
at javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.17.jar.so)
at org.a pache.catalina.core.ApplicationFilterChain.in ternalDoFilter(catalina-5.5.17.jar.sovghioe.so)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(catalina-5.5.17) .jar.sovghioe.so)
org.apache.catalina.core.StandardWrapperValve.invo ke(catalina-5.5.17.jar.sovghioe.so)
at org.apache.catalina.core.StandardContextValve.invo ke(catalina-5.5.17.jar.sovghioe.so)
org.apache.catalina.core.StandardHostValve.invoke(catalina-5.5。 17.jar.sovghioe.so)
org.apache.catalina.valves.ErrorReportValve.invoke(catalina-5.5.17.jar.sovghioe.so)
at org.apache.catalina.core.StandardEngineValve.invok e(catalina-5.5.17.jar.sovghioe.so)
org.apache.catalina.connector.CoyoteAdapter.servic e(catalina-5.5) .17.jar.sovghioe.so)
org.apache.coyote.http11.Http11Processor.process(t omcat-http-5.5.17.jar.so)
org.apache.coyote.http11.Http11BaseProtocol $ Http11 Connectio nHandler.processConnection(tomcat-http-5.5.17.jar.so)
org.apache.tomcat.util.net.PoolTcpEndpoint.process Socket(tomcat-util-5.5.17.jar。所以
org.apache.tomcat.util.net.LeaderFollowerWorkerThr ead.runIt(tomcat-util-5.5.17.jar.so)
at org.apache .tomcat.util.threads.ThreadPool $ ControlR unnable.run(tomcat-util-5.5.17.jar.so)
at java.lang.Thread.run(libgcj.so.7rh)< br $>
** END NESTED EXCEPTION **
org.apache.jasper.runtime.PageContextImpl.doHandle PageException (jasper5-runtime-5.5.17.jar.so)
org.apache.jasper.runtime.PageContextImpl.handlePa geException(jasper5-runtime-5.5.17.jar.so)
org.apache.jsp.test.testmysql_jsp._jspService(test mysql_jsp.java:77)
org.apache.jasper.runtime.HttpJspBase.service(jasp er5-runtime-5.5。 17.jar.so)
javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.17.jar.so)
org。 apache.jasper。 servlet.JspServletWrapper.servic e(jasper5-compiler-5.5.17.jar.so)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(jasper5-compiler-5.5.17.jar。所以)
org.apache.jasper.servlet.JspServlet.service(jaspe r5-compiler-5.5.17.jar.so)
javax.servlet.http.HttpServlet .service(tomcat5-servlet-2.4-api-5.5.17.jar.so)
根本原因
java.sql.SQLException :查询期间出错:意外异常:给出java.io.CharConversionException消息:null
嵌套堆栈跟踪:
* *开始嵌入异常**
java.io.CharConversionException
STACKTRACE:
java .io.CharConversionException
at gnu.gcj.convert.Input_iconv.read(libgcj.so.7rh)
at java.lang.String.init(libgcj.so。 7rh)
at java.lang.String。< init>(libgcj.so.7rh)
at com.mysql.jdbc.SingleByteCharsetConverter。< init>( SingleByteC harsetConverter.java:153)
at com.mysql.jdbc.SingleByteCharsetConverter.initChar set(SingleByteCharsetConverter.java:108)
at com.mysql.jdbc.SingleByteCharsetConverter.getInsta nce(SingleByteCharsetConverter.java:86)
at com.mysql.jdbc.Connection.getCharsetConverter(Conn ection.java:3471)
at com.mysql.jdbc.Field .getStringFromBytes(Field.java:598)
at com.mysql.jdbc.Field.getOriginalTableName(Field.ja va:546)
at com.mysql.jdbc。 UpdatableResultSet.checkUpdatabilit y(UpdatableResultSet.java:266)
at com.mysql.jdbc.UpdatableResultSet。< init>(Updatable ResultSet.java:134)
at com .mysql.jdbc.MysqlIO.buildResultSetWithRows(Mysq lIO.java:2072)
at com.mysql.jdbc.MysqlIO.getResultSet(MysqlIO.java:4 43)
在com.mysql.jdbc.MysqlIO.readResultsForQueryOrUpdate(MysqlIO.java:2040)
at com.mysql.jdbc.MysqlIO.readAllResults(MysqlIO.java:1443)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1777)
at com.mysql.jdbc.Connection.execSQL(Connection.java:3243)
at com.mysql.jdbc.Connection.execSQL(Connection.java:3172)
at com.mysql.jdbc.Statement.executeQuery(Statement.ja va:1197 )
org.apache.jsp.test.testmysql_jsp._jspService(test mysql_jsp.java:54)
org.apache.jasper.runtime.HttpJspBase.service( jasp er5-runtime-5.5.17.jar.so)
at javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.17.jar.so)
at org.apache.jasper.servlet.JspServletWrapper.servic e(jasper5-compiler-5.5.17.jar.so)
at org.apache.jasper.servlet.JspServlet .serviceJspFil e(jasper5-compiler-5.5.17.jar.so)
org.apache.jasper.servlet.JspServlet.service(jaspe r5-compiler-5.5.17.jar.so)
在javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.17.jar.so)
at或g.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(catalina-5.5.17.jar.sovghioe.so)
org.apache.catalina.core.ApplicationFilterChain.do Filter(catalina-5.5) .17.jar.sovghioe.so)
org.apache.catalina.core.StandardWrapperValve.invo ke(catalina-5.5.17.jar.sovghioe.so)
org.apache.catalina.core.StandardContextValve.invo ke(catalina-5.5.17.jar.sovghioe.so)
org.apache.catalina.core.StandardHostValve.invoke(catalina- 5.5.17.jar.sovghioe.so)
org.apache.catalina.valves.ErrorReportValve.invoke(catalina-5.5.17.jar.sovghioe.so)
org.apache.catalina.core.StandardEngineValve.invok e(catalina-5.5.17.jar.sovghioe.so)
org.apache.catalina.connector.CoyoteAdapter.servic e(catalina -5.5.17.jar.sovghioe.so)
at org.apache.coyote.http11.Http11Processor.process(t omcat-http-5.5.17.jar.so)
at org.apache.coyote.http11.Http11BaseProtocol $ Http11 Connec tionHandler.processConnection(tomcat-http-5.5.17.jar.so)
org.apache.tomcat.util.net.PoolTcpEndpoint.process Socket(tomcat-util-5.5.17.jar。所以
org.apache.tomcat.util.net.LeaderFollowerWorkerThr ead.runIt(tomcat-util-5.5.17.jar.so)
at org.apache .tomcat.util.threads.ThreadPool $ ControlR unnable.run(tomcat-util-5.5.17.jar.so)
at java.lang.Thread.run(libgcj.so.7rh)< br $>
** END NESTED EXCEPTION **
com.mysql.jdbc.Connection.execSQL(连接。 java:3296)
com.mysql.jdbc.Connection.execSQL(Connection.java:3172)
com.mysql.jdbc.Statement.executeQuery(Statement.ja va :1197)
org.apache.jsp.test.testmysql_jsp._jspService(test mysql_jsp.java:54)
org.apache.jasper.runtime.HttpJspBase.service( jasp er5-runtime-5.5.17.jar.so)
javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.17.jar.so)
org.apache.jasper。 servlet.JspServletWrapper.servic e(jasper5-compiler-5.5.17.jar.so)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(jasper5-compiler-5.5.17.jar。所以)
org.apache.jasper.servlet.JspServlet.service(jaspe r5-compiler-5.5.17.jar.so)
javax.servlet.http.HttpServlet .service(tomcat5-servlet-2.4-api-5.5.17.jar.so)
注意Apache Tomcat / 5.5.17中提供了根本原因的完整堆栈跟踪log。
i have installed fedora core 6 and i am getting following error:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Exception in JSP: /test/testmysql.jsp:12
9: Connection conn= DriverManager.getConnection(url);
10: Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SE NSITIVE,ResultSet.CONCUR_UPDATABLE);
11: String sql="select fname,lname from collector";
12: ResultSet rs=stmt.executeQuery(sql);
13: while(rs.next()) {%>
14: <%=rs.getString(1)%>
15: <%=rs.getString(2)%>
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handle JspException(jasper5-compiler-5.5.17.jar.so)
org.apache.jasper.servlet.JspServletWrapper.servic e(jasper5-compiler-5.5.17.jar.so)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(jasper5-compiler-5.5.17.jar.so)
org.apache.jasper.servlet.JspServlet.service(jaspe r5-compiler-5.5.17.jar.so)
javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.17.jar.so)
root cause
javax.servlet.ServletException: Error during query: Unexpected Exception: java.io.CharConversionException message given: null
Nested Stack Trace:
** BEGIN NESTED EXCEPTION **
java.io.CharConversionException
STACKTRACE:
java.io.CharConversionException
at gnu.gcj.convert.Input_iconv.read(libgcj.so.7rh)
at java.lang.String.init(libgcj.so.7rh)
at java.lang.String.<init>(libgcj.so.7rh)
at com.mysql.jdbc.SingleByteCharsetConverter.<init>(S ingleByteCharsetConverter.java:153)
at com.mysql.jdbc.SingleByteCharsetConverter.initChar set(SingleByteCharsetConverter.java:108)
at com.mysql.jdbc.SingleByteCharsetConverter.getInsta nce(SingleByteCharsetConverter.java:86)
at com.mysql.jdbc.Connection.getCharsetConverter(Conn ection.java:3471)
at com.mysql.jdbc.Field.getStringFromBytes(Field.java :598)
at com.mysql.jdbc.Field.getOriginalTableName(Field.ja va:546)
at com.mysql.jdbc.UpdatableResultSet.checkUpdatabilit y(UpdatableResultSet.java:266)
at com.mysql.jdbc.UpdatableResultSet.<init>(Updatable ResultSet.java:134)
at com.mysql.jdbc.MysqlIO.buildResultSetWithRows(Mysq lIO.java:2072)
at com.mysql.jdbc.MysqlIO.getResultSet(MysqlIO.java:4 43)
at com.mysql.jdbc.MysqlIO.readResultsForQueryOrUpdate (MysqlIO.java:2040)
at com.mysql.jdbc.MysqlIO.readAllResults(MysqlIO.java :1443)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java :1777)
at com.mysql.jdbc.Connection.execSQL(Connection.java: 3243)
at com.mysql.jdbc.Connection.execSQL(Connection.java: 3172)
at com.mysql.jdbc.Statement.executeQuery(Statement.ja va:1197)
at org.apache.jsp.test.testmysql_jsp._jspService(test mysql_jsp.java:54)
at org.apache.jasper.runtime.HttpJspBase.service(jasp er5-runtime-5.5.17.jar.so)
at javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.17.jar.so)
at org.apache.jasper.servlet.JspServletWrapper.servic e(jasper5-compiler-5.5.17.jar.so)
at org.apache.jasper.servlet.JspServlet.serviceJspFil e(jasper5-compiler-5.5.17.jar.so)
at org.apache.jasper.servlet.JspServlet.service(jaspe r5-compiler-5.5.17.jar.so)
at javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.17.jar.so)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(catalina-5.5.17.jar.sovghioe.so)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(catalina-5.5.17.jar.sovghioe.so)
at org.apache.catalina.core.StandardWrapperValve.invo ke(catalina-5.5.17.jar.sovghioe.so)
at org.apache.catalina.core.StandardContextValve.invo ke(catalina-5.5.17.jar.sovghioe.so)
at org.apache.catalina.core.StandardHostValve.invoke( catalina-5.5.17.jar.sovghioe.so)
at org.apache.catalina.valves.ErrorReportValve.invoke (catalina-5.5.17.jar.sovghioe.so)
at org.apache.catalina.core.StandardEngineValve.invok e(catalina-5.5.17.jar.sovghioe.so)
at org.apache.catalina.connector.CoyoteAdapter.servic e(catalina-5.5.17.jar.sovghioe.so)
at org.apache.coyote.http11.Http11Processor.process(t omcat-http-5.5.17.jar.so)
at org.apache.coyote.http11.Http11BaseProtocol$Http11 ConnectionHandler.processConnection(tomcat-http-5.5.17.jar.so)
at org.apache.tomcat.util.net.PoolTcpEndpoint.process Socket(tomcat-util-5.5.17.jar.so)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThr ead.runIt(tomcat-util-5.5.17.jar.so)
at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(tomcat-util-5.5.17.jar.so)
at java.lang.Thread.run(libgcj.so.7rh)
** END NESTED EXCEPTION **
org.apache.jasper.runtime.PageContextImpl.doHandle PageException(jasper5-runtime-5.5.17.jar.so)
org.apache.jasper.runtime.PageContextImpl.handlePa geException(jasper5-runtime-5.5.17.jar.so)
org.apache.jsp.test.testmysql_jsp._jspService(test mysql_jsp.java:77)
org.apache.jasper.runtime.HttpJspBase.service(jasp er5-runtime-5.5.17.jar.so)
javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.17.jar.so)
org.apache.jasper.servlet.JspServletWrapper.servic e(jasper5-compiler-5.5.17.jar.so)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(jasper5-compiler-5.5.17.jar.so)
org.apache.jasper.servlet.JspServlet.service(jaspe r5-compiler-5.5.17.jar.so)
javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.17.jar.so)
root cause
java.sql.SQLException: Error during query: Unexpected Exception: java.io.CharConversionException message given: null
Nested Stack Trace:
** BEGIN NESTED EXCEPTION **
java.io.CharConversionException
STACKTRACE:
java.io.CharConversionException
at gnu.gcj.convert.Input_iconv.read(libgcj.so.7rh)
at java.lang.String.init(libgcj.so.7rh)
at java.lang.String.<init>(libgcj.so.7rh)
at com.mysql.jdbc.SingleByteCharsetConverter.<init>(S ingleByteCharsetConverter.java:153)
at com.mysql.jdbc.SingleByteCharsetConverter.initChar set(SingleByteCharsetConverter.java:108)
at com.mysql.jdbc.SingleByteCharsetConverter.getInsta nce(SingleByteCharsetConverter.java:86)
at com.mysql.jdbc.Connection.getCharsetConverter(Conn ection.java:3471)
at com.mysql.jdbc.Field.getStringFromBytes(Field.java :598)
at com.mysql.jdbc.Field.getOriginalTableName(Field.ja va:546)
at com.mysql.jdbc.UpdatableResultSet.checkUpdatabilit y(UpdatableResultSet.java:266)
at com.mysql.jdbc.UpdatableResultSet.<init>(Updatable ResultSet.java:134)
at com.mysql.jdbc.MysqlIO.buildResultSetWithRows(Mysq lIO.java:2072)
at com.mysql.jdbc.MysqlIO.getResultSet(MysqlIO.java:4 43)
at com.mysql.jdbc.MysqlIO.readResultsForQueryOrUpdate (MysqlIO.java:2040)
at com.mysql.jdbc.MysqlIO.readAllResults(MysqlIO.java :1443)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java :1777)
at com.mysql.jdbc.Connection.execSQL(Connection.java: 3243)
at com.mysql.jdbc.Connection.execSQL(Connection.java: 3172)
at com.mysql.jdbc.Statement.executeQuery(Statement.ja va:1197)
at org.apache.jsp.test.testmysql_jsp._jspService(test mysql_jsp.java:54)
at org.apache.jasper.runtime.HttpJspBase.service(jasp er5-runtime-5.5.17.jar.so)
at javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.17.jar.so)
at org.apache.jasper.servlet.JspServletWrapper.servic e(jasper5-compiler-5.5.17.jar.so)
at org.apache.jasper.servlet.JspServlet.serviceJspFil e(jasper5-compiler-5.5.17.jar.so)
at org.apache.jasper.servlet.JspServlet.service(jaspe r5-compiler-5.5.17.jar.so)
at javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.17.jar.so)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(catalina-5.5.17.jar.sovghioe.so)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(catalina-5.5.17.jar.sovghioe.so)
at org.apache.catalina.core.StandardWrapperValve.invo ke(catalina-5.5.17.jar.sovghioe.so)
at org.apache.catalina.core.StandardContextValve.invo ke(catalina-5.5.17.jar.sovghioe.so)
at org.apache.catalina.core.StandardHostValve.invoke( catalina-5.5.17.jar.sovghioe.so)
at org.apache.catalina.valves.ErrorReportValve.invoke (catalina-5.5.17.jar.sovghioe.so)
at org.apache.catalina.core.StandardEngineValve.invok e(catalina-5.5.17.jar.sovghioe.so)
at org.apache.catalina.connector.CoyoteAdapter.servic e(catalina-5.5.17.jar.sovghioe.so)
at org.apache.coyote.http11.Http11Processor.process(t omcat-http-5.5.17.jar.so)
at org.apache.coyote.http11.Http11BaseProtocol$Http11 ConnectionHandler.processConnection(tomcat-http-5.5.17.jar.so)
at org.apache.tomcat.util.net.PoolTcpEndpoint.process Socket(tomcat-util-5.5.17.jar.so)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThr ead.runIt(tomcat-util-5.5.17.jar.so)
at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(tomcat-util-5.5.17.jar.so)
at java.lang.Thread.run(libgcj.so.7rh)
** END NESTED EXCEPTION **
com.mysql.jdbc.Connection.execSQL(Connection.java: 3296)
com.mysql.jdbc.Connection.execSQL(Connection.java: 3172)
com.mysql.jdbc.Statement.executeQuery(Statement.ja va:1197)
org.apache.jsp.test.testmysql_jsp._jspService(test mysql_jsp.java:54)
org.apache.jasper.runtime.HttpJspBase.service(jasp er5-runtime-5.5.17.jar.so)
javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.17.jar.so)
org.apache.jasper.servlet.JspServletWrapper.servic e(jasper5-compiler-5.5.17.jar.so)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(jasper5-compiler-5.5.17.jar.so)
org.apache.jasper.servlet.JspServlet.service(jaspe r5-compiler-5.5.17.jar.so)
javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.17.jar.so)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.
推荐答案
Http11 ConnectionHandler.processConnection(tomcat-http-5.5.17.jar.so)
org.apache.tomcat .util.net.PoolTcpEndpoint.process套接字(tomcat-util-5.5.17.jar.so)
org.apache.tomcat.util.net.LeaderFollowerWorkerThr ead.runIt(tomcat-util- 5.5.17.jar.so)
org.apache.tomcat.util.threads.ThreadPool
Http11 ConnectionHandler.processConnection(tomcat-http-5.5.17.jar.so)
at org.apache.tomcat.util.net.PoolTcpEndpoint.process Socket(tomcat-util-5.5.17.jar.so)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThr ead.runIt(tomcat-util-5.5.17.jar.so)
at org.apache.tomcat.util.threads.ThreadPool
ControlR unnable.run(tomcat-util-5.5。 17.jar.so)
在java.lang.Thread.run(libgcj.so.7rh)
** END NESTED EXCEPTION **
org.apache.jasper.runtime.PageContextImpl.doHandle PageException(jasper5-runtime-5.5.17.jar.so)
org.apache.jasper.runtime.PageContextImpl.handlePa geException(jasper5-runtime-5.5.17.jar.so)
org.apache.jsp.test.testmysql_jsp。 _jspService(test mysql_jsp.java:77)
org.apache.jasper.runtime.HttpJspBase.service(jasp er5-runtime-5.5.17.jar.so)
javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.17.jar.so)
org.apache.jasper.servlet.JspServletWrapper.servic e(jasper5-compiler) -5.5.17.jar.so)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(jasper5-compiler-5.5.17.jar.so)
org.apache.jasper.servlet.JspServlet.service(jaspe r5-compiler-5.5.17.jar.so)
javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api) -5.5.17.jar.so)
根本原因
java.sql.SQLException:查询期间出错:意外异常:给出了java.io.CharConversionException消息:null
嵌套堆栈跟踪:
**开始嵌套异常**
java.io.CharConversionException
STACKTRACE:
java.io.CharConversionException
at gnu.gcj.convert.Input_iconv.read(libgcj.so.7rh)
at java.lang.String.init(libgcj.so.7rh)
at java.lang.String。< init>(libgcj.so.7rh)
at com.mysql.jdbc.SingleByteCharsetConverter。< init>(SingleByteCharsetConverter.java:153 )
com.mysql.jdbc.SingleByteCharsetConverter.initChar set(SingleByteCharsetConverter.java:108)
at com.mysql.jdbc.SingleByteCharsetConverter.getInsta nce(SingleByteCharsetConverter.java) :86)
at com.mysql.jdbc.Connection.getCharsetConverter(Conn ection.java:3471)
at com.mysql.jdbc.Field.getStringFromBytes(Field。 java:598)
com.mysql.jdbc.Field.ge上的
tOriginalTableName(Field.ja va:546)
at com.mysql.jdbc.UpdatableResultSet.checkUpdatabilit y(UpdatableResultSet.java:266)
at com.mysql.jdbc。 UpdatableResultSet。< init>(Updatable ResultSet.java:134)
at com.mysql.jdbc.MysqlIO.buildResultSetWithRows(Mysq lIO.java:2072)
at com .mysql.jdbc.MysqlIO.getResultSet(MysqlIO.java:4 43)
at com.mysql.jdbc.MysqlIO.readResultsForQueryOrUpdate(MysqlIO.java:2040)
at com.mysql.jdbc.MysqlIO.readAllResults(MysqlIO.java:1443)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1777)
at com.mysql.jdbc.Connection.execSQL(Connection.java:3243)
at com.mysql.jdbc.Connection.execSQL(Connection.java:3172)
at com.mysql.jdbc.Statement.executeQuery(Statement.ja va:1197)
org.apache.jsp.test.testmysql_jsp._jspService(test mysql_jsp.java:54)
at org.apache.jasper.runtime.HttpJspBase .service(jasp er5-runtime-5.5.17.jar.so)
at javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.17.jar.so )
org.apache.jasper.servlet.JspServletWrapper.servic e(jasper5-compiler-5.5.17.jar.so)
org.apache.jasper。 servlet.JspServlet.serviceJspFil e(jasper5-compiler-5.5.17.jar.so)
org.apache.jasper.servlet.JspServlet.service(jaspe r5-compiler-5.5.17.jar) .so)
在javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.17.jar.so)
at org.apache .catalina.core.ApplicationFilterChain.in ternalDoFilter(catalina-5.5.17.jar.sovghioe.so)
org.apache.catalina.core.ApplicationFilterChain.do Filter(catalina-5.5.17。 jar.sovghioe.so)
org.apache.catalina.core.StandardWrapperValve.invo ke(catalina-5.5.17.jar.sovghioe.so)
at org .apache.catalina.core.StandardContextValve.invo ke(catalina-5.5.17.jar.sovghioe.so)
org.apache.ca talina.core.StandardHostValve.invoke(catalina-5.5.17.jar.sovghioe.so)
org.apache.catalina.valves.ErrorReportValve.invoke(catalina-5.5.17.jar.sovghioe .so)
org.apache.catalina.core.StandardEngineValve.invok e(catalina-5.5.17.jar.sovghioe.so)
org.apache。 catalina.connector.CoyoteAdapter.servic e(catalina-5.5.17.jar.sovghioe.so)
org.apache.coyote.http11.Http11Processor.process(t omcat-http-5.5.17 .jar.so)
org.apache.coyote.http11.Http11BaseProtocol
ControlR unnable.run(tomcat-util-5.5.17.jar.so)
at java.lang.Thread.run(libgcj.so.7rh)
** END NESTED EXCEPTION **
org.apache.jasper.runtime.PageContextImpl.doHandle PageException(jasper5-runtime-5.5.17.jar.so)
org.apache.jasper.runtime.PageContextImpl.handlePa geException(jasper5-runtime-5.5.17.jar.so)
org.apache.jsp.test.testmysql_jsp._jspService(test mysql_jsp.java:77)
org.apache.jasper.runtime.HttpJspBase.service(jasp er5-runtime-5.5.17.jar.so)
javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.17.jar.so)
org.apache.jasper.servlet.JspServletWrapper.servic e(jasper5-compiler-5.5.17.jar.so)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(jasper5-compiler-5.5.17.jar.so)
org.apache.jasper.servlet.JspServlet.service(jaspe r5-compiler-5.5.17.jar.so)
javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.17.jar.so)
root cause
java.sql.SQLException: Error during query: Unexpected Exception: java.io.CharConversionException message given: null
Nested Stack Trace:
** BEGIN NESTED EXCEPTION **
java.io.CharConversionException
STACKTRACE:
java.io.CharConversionException
at gnu.gcj.convert.Input_iconv.read(libgcj.so.7rh)
at java.lang.String.init(libgcj.so.7rh)
at java.lang.String.<init>(libgcj.so.7rh)
at com.mysql.jdbc.SingleByteCharsetConverter.<init>(S ingleByteCharsetConverter.java:153)
at com.mysql.jdbc.SingleByteCharsetConverter.initChar set(SingleByteCharsetConverter.java:108)
at com.mysql.jdbc.SingleByteCharsetConverter.getInsta nce(SingleByteCharsetConverter.java:86)
at com.mysql.jdbc.Connection.getCharsetConverter(Conn ection.java:3471)
at com.mysql.jdbc.Field.getStringFromBytes(Field.java :598)
at com.mysql.jdbc.Field.getOriginalTableName(Field.ja va:546)
at com.mysql.jdbc.UpdatableResultSet.checkUpdatabilit y(UpdatableResultSet.java:266)
at com.mysql.jdbc.UpdatableResultSet.<init>(Updatable ResultSet.java:134)
at com.mysql.jdbc.MysqlIO.buildResultSetWithRows(Mysq lIO.java:2072)
at com.mysql.jdbc.MysqlIO.getResultSet(MysqlIO.java:4 43)
at com.mysql.jdbc.MysqlIO.readResultsForQueryOrUpdate (MysqlIO.java:2040)
at com.mysql.jdbc.MysqlIO.readAllResults(MysqlIO.java :1443)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java :1777)
at com.mysql.jdbc.Connection.execSQL(Connection.java: 3243)
at com.mysql.jdbc.Connection.execSQL(Connection.java: 3172)
at com.mysql.jdbc.Statement.executeQuery(Statement.ja va:1197)
at org.apache.jsp.test.testmysql_jsp._jspService(test mysql_jsp.java:54)
at org.apache.jasper.runtime.HttpJspBase.service(jasp er5-runtime-5.5.17.jar.so)
at javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.17.jar.so)
at org.apache.jasper.servlet.JspServletWrapper.servic e(jasper5-compiler-5.5.17.jar.so)
at org.apache.jasper.servlet.JspServlet.serviceJspFil e(jasper5-compiler-5.5.17.jar.so)
at org.apache.jasper.servlet.JspServlet.service(jaspe r5-compiler-5.5.17.jar.so)
at javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.17.jar.so)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(catalina-5.5.17.jar.sovghioe.so)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(catalina-5.5.17.jar.sovghioe.so)
at org.apache.catalina.core.StandardWrapperValve.invo ke(catalina-5.5.17.jar.sovghioe.so)
at org.apache.catalina.core.StandardContextValve.invo ke(catalina-5.5.17.jar.sovghioe.so)
at org.apache.catalina.core.StandardHostValve.invoke( catalina-5.5.17.jar.sovghioe.so)
at org.apache.catalina.valves.ErrorReportValve.invoke (catalina-5.5.17.jar.sovghioe.so)
at org.apache.catalina.core.StandardEngineValve.invok e(catalina-5.5.17.jar.sovghioe.so)
at org.apache.catalina.connector.CoyoteAdapter.servic e(catalina-5.5.17.jar.sovghioe.so)
at org.apache.coyote.http11.Http11Processor.process(t omcat-http-5.5.17.jar.so)
at org.apache.coyote.http11.Http11BaseProtocol
Http11 ConnectionHandler.processConnection(tomcat-http-5.5.17.jar.so )
org.apache.tomcat.util.net.PoolTcpEndpoint.process套接字(tomcat-util-5.5.17.jar.so)
org.apache。 tomcat.util.net.LeaderFollowerWorkerThr ead.runIt(tomcat-util-5.5.17.jar.so)
org.apache.tomcat.util.threads.ThreadPool
Http11 ConnectionHandler.processConnection(tomcat-http-5.5.17.jar.so)
at org.apache.tomcat.util.net.PoolTcpEndpoint.process Socket(tomcat-util-5.5.17.jar.so)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThr ead.runIt(tomcat-util-5.5.17.jar.so)
at org.apache.tomcat.util.threads.ThreadPool
这篇关于jsp问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!