-----------------------------
Please read the FAQ!
<http://java.apache.org/faq/>
-----------------------------
Hi everybody!
I'm experiencing a problem with JDK 1.1.6 from IBM, Apache
1.3.6 and Jserv 1.0b3.
This is what's in jserv-trace.log:
[14/09/1999 21:36:50:367 CEST] Content-Type: text/html
[14/09/1999 21:36:50:368 CEST] Connection from localhost/127.0.0.1
[14/09/1999 21:36:50:369 CEST] Initializing servlet request
[14/09/1999 21:36:50:369 CEST] Reading request data
[14/09/1999 21:36:50:385 CEST] Malformed request data: Malformed request:
java.io.IOException: Malformed Request: reading line length
[14/09/1999 21:36:50:385 CEST] Sending response headers.
[14/09/1999 21:36:50:385 CEST] Status: 400 Bad Request
[14/09/1999 21:36:50:385 CEST] Servlet-Error: Malformed data send to JServ
The weird thing about the "Bad Request" is, that it sometimes works and
it sometimes does not (just hit reload a couple of times :-). Most of
the time it works fine with Linux/Netscape 4.6 JDK JIT enabled!, but I
got quite a few "Bad Request" with Linux/Netscape 4.6 JDK JIT disabled.
Even worse is by the way IE or Netscape either latest on a MacG3.
I'have just switched my Servlet-Setup from a glibc2.0.7 based Suse6.0 with
JDK Blackdown 1.2preAlpha-2 with GreenThreads No JIT (the only one which
works for now) to glibc2.1 based Redhat6.0 with JDK IDM Linux 1.1.6 (which
feels quite a little bit faster). With the Blackdown JDK on glibc2.0.7 I
have never experienced any "Bad Requests" so far.
So, I'm basically wondering if I have a JDK only problem here or if there
might be a glitch with Jserv interacting with the IBM JDK.
Here's what I found where the error msg comes from...
JServConnection.java:
=====================
/**
* Read a line from the input.
*/
private String readHexLine() throws IOException {
byte str[];
try {
// Read four bytes from the input stream
byte hex[] = new byte[4];
if (in.read(hex) != 4) {
// Fail read..
------>>>> throw new IOException("Malformed Request: reading
line length");
}
======================
Martin Rode
--
------------------------------------------------------
Martin Rode Tel 040-46093632
Fax 040-46774884
Programmfabrik GmbH Mobil 0171-1259525
[EMAIL PROTECTED]
------------------------------------------------------
--
--------------------------------------------------------------
Please read the FAQ! <http://java.apache.org/faq/>
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Archives and Other: <http://java.apache.org/main/mail.html>
Problems?: [EMAIL PROTECTED]