[prev in list] [next in list] [prev in thread] [next in thread]
List: jetspeed-user
Subject: JSP/MYSQL Problem with TOMCAT
From: Anthony Smith <anthony.smith () fedex ! com>
Date: 2001-07-30 18:56:49
[Download RAW message or body]
When I try to display this page in any other directory besides Jetspeed in TOMCAT
it works fine, but when I load the page in Jetspeed, I get this error:
The code is listed below
Error: 500
Location: /jetspeed/t.jsp
Internal Servlet Error:
javax.servlet.ServletException: After end of result set
at
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:459)
at _0002ft_0002ejspt_jsp_26._jspService(_0002ft_0002ejspt_jsp_26.java:130)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServlet$JspCountedServlet.service(JspServlet.java:130)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:282)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
at org.apache.tomcat.core.Handler.service(Handler.java:287)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
at java.lang.Thread.run(Thread.java:484)
Root cause:
java.sql.SQLException: After end of result set
at org.gjt.mm.mysql.ResultSet.checkRowPos(ResultSet.java:1340)
at org.gjt.mm.mysql.ResultSet.getString(ResultSet.java:220)
at org.gjt.mm.mysql.ResultSet.getString(ResultSet.java:889)
at _0002ft_0002ejspt_jsp_26._jspService(_0002ft_0002ejspt_jsp_26.java:100)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServlet$JspCountedServlet.service(JspServlet.java:130)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:282)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
at org.apache.tomcat.core.Handler.service(Handler.java:287)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
at java.lang.Thread.run(Thread.java:484)
*****************************************************************************
<%@ page import="java.sql.*" %>
<%
String connectionURL =
"jdbc:mysql://localhost:3306/portal?user=root;password=your_password";
Connection connection = null;
Statement statement = null;
ResultSet menu = null;
ResultSet links = null;
%>
<html><body>
<%
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
connection = DriverManager.getConnection(connectionURL, "", "");
statement = connection.createStatement();
menu = statement.executeQuery("SELECT * FROM menu");
int group_id = 5000;
while (menu.next()) {
//String sql="SET @current_menu:=" + ;
//statement.executeQuery(sql);
links = statement.executeQuery("SELECT * FROM links WHERE MENU =" +
"\"" + menu.getString("MENU_NAME") + "\"" + " AND " + "GROUP_ID = " + "\"" +
group_id + "\"");
out.println("<b>" + menu.getString("MENU_NAME")+"<br>" +"</b>" );
while (links.next()) {
out.println(links.getString("LINK_NAME")+"<br>");
}
}
menu.close();
links.close();
%>
</body></html>
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-user-help@jakarta.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic