I installed the new jdk1.3 and now my servlet dies.
JSWDK WebServer Version 1.0.1
Loaded configuration from: file:D:\jswdk-1.0.1\webserver.xml
endpoint created: localhost/127.0.0.1:8080
com.sun.web.core.InvokerServlet: init
ReviewChange: init
Retrieved request number: 1
HANDLER THREAD PROBLEM: java.io.IOException: Socket Closed
java.io.IOException: Socket Closed
at java.net.PlainSocketImpl.getInputStream(Unknown Source)
at java.net.Socket$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.Socket.getInputStream(Unknown Source)
at
com.sun.web.server.ConnectionHandler.run(ConnectionHandler.java:161)
The section of code running at the time of failure:
public synchronized LinkedList GetChangeRequest (String reqNumber, String
reqPriority)
{
// Set up where clause if necessary
...
// Set up database calls
String query = "select Number, Category, Name,
Phone, Priority, Title, Description, Location, ReqDate, ReqTime, Reject,
Approve from ChangeRequest"+where;
// Get database information
LinkedList result = new LinkedList();
try {
PreparedStatement pstmt = conng.prepareStatement(query);
ResultSet r = pstmt.executeQuery();
while(r.next()) {
ChangeRequestData cr = new ChangeRequestData();
cr.Number = r.getLong(1);
// This line prints the line immediately before "HANDLER THREAD PROBLEM",
// there are about 20 records that match the criteria for retrieving stuff
from the database
System.out.println("Retrieved request number: "+cr.Number);
...
}
r.close();
pstmt.close();
} // end try
catch(SQLException e) {
...
}
The section of code calling this method.
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<body>");
out.println("<head>");
...
String requestNumber = request.getParameter("RequestNumber");
String requestPriority = request.getParameter("Priority");
...
ChangeRequest cr = new ChangeRequest();
LinkedList crData = cr.GetChangeRequest(requestNumber,
requestPriority);
...
}
Remember: Being Young Takes Years of Practice
Peace
Marty Halvorson
New Mexico Supreme Court
Administrative Office of the Courts
Judicial Information Division
[EMAIL PROTECTED]
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html