"Premature end of ..." kann alles Mögliche bedeuten - im Wesentlichen schließe ich daraus, daß *nicht* Dein "Content-type" ausgegeben wird, sondern irgend eine Fehlermeldung von irgendwem.
Und die möchte ich gerne sehen, also:
- Ist das Dein lokaler Webserver?
- Was steht im Error-Log?
- Hast Du eine separate Logdatei für CGI-Fehler?
grundsaetzlich vermute ich das auch, allerdings glaube ich eher das die Konfiguration nicht wirklich hinhaut (also nicht ein script-fehler). Ich vermute eher, dass der Apache nicht wirklich das class-file mit dem java-interpreter aufruft.
(Apache 1.3.6, AIX 4.3.3, JDK 1.2.2.0)
Script-output:
------ >8 Snipp ------
Content-type: text/html
<html>
TEST
</html>
------ >8 Snipp ------
Errorlog:
------ >8 Snipp ------
[Thu Mar 16 16:13:22 2000] [error] (8)Exec format error: exec of /www/cgi-bin/MyClass.class failed
[Thu Mar 16 16:13:22 2000] [error] [client 192.168.1.186] Premature end of script headers: /www/cgi-bin/MyClass.class
------ >8 Snipp ------