For some reason, I am getting an IllegalStateException
when I am trying to load my servlet from an .shtml file
at http://neil86.august.net/TestServlet.shtml
Everything work fine if I refer to the servlet directly
by going to http://neil86.august.net/servlets/TestServlet
Here is the source of the output page:
------------------------------------------------------------------------
Calling Test Servlet:
<hr>
<!-- java.lang.IllegalStateException: Already called getOutputStream.
at
org.apache.jserv.JServConnection.getWriter(JServConnection.java:1432)
at TestServlet.doGet(TestServlet.java:10)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:499)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
at
org.apache.jservssi.ServletInfoRequest.runServlet(JServSSI.java:917)
at org.apache.jservssi.JServSSI.interpretPage(JServSSI.java:366)
at org.apache.jservssi.JServSSI.doGet(JServSSI.java:302)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:499)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
at
org.apache.jserv.JServConnection.run(JServConnection.java:359)
at java.lang.Thread.run(Thread.java)
-->
<hr>
Back from TestServlet.
------------------------------------------------------------------------
Here is the TestServlet.shtml file:
------------------------------------------------------------------------
Calling Test Servlet:
<hr>
<servlet code="TestServlet">
</servlet>
<hr>
Back from TestServlet.
------------------------------------------------------------------------
Here is the TestServlet.java source file:
------------------------------------------------------------------------
import javax.servlet.http.*;
import javax.servlet.*;
import java.io.*;
import java.util.*;
public class TestServlet extends HttpServlet {
public void doGet (HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
res.setContentType("text/html");
PrintWriter out = res.getWriter();
out.println("<h1> Neil's TestServlet Output </h1>");
out.println("Testing");
out.close();
}
}
------------------------------------------------------------------------
Any ideas?
Thanks,
Neil.
**We pay a 5% finders fee for job referrals that lead to a contract*
--------------------------------------------------------------------
|Neil Aggarwal |JAMM Consulting, Inc. |Custom Programming |
|President & CEO |www.JAMMConsulting.com|Java, C, C++, perl,|
|[EMAIL PROTECTED]|(972) 612-6056 |HTML, CGI |
--------------------------------------------------------------------
------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Problems?: [EMAIL PROTECTED]