tom: Wiedermal premature end of script header

Beitrag lesen

Hi!

Ich versuche gerade krampfhaft den Apache mit java zum Laufen zu bringen (sprich Java-Programme als cgi's, keine Servlets) aber
irgendwie scheine ich ziemlich grob daran zu scheitern.

Java-Code

public class MyClass1 {
  public MyClass1() {
  }
  public static void main(String[] args) {
    MyClass1 myClass1 = new MyClass1();
    try {

System.out.println("Content-type: text/html\n\n");
    System.out.println("<html>\n");
    System.out.println("TEST");
    System.out.println("</html>");
    } catch (Exception e) {
      System.out.println("UPS");
    }
  }
}

Also Content-type ist als erstes, Permissions sind auch auf 0755 gesetzt und beim lokalen aufruf von java MyClass1 klappt auch alles.
Nur wenn ichs ueber Browser aufruf sprich http://www.my.server:8080/test/cgi-bin/ dann birnt es ihn jedesmal. Perl oder Shellscripts laufen aber ...

wo kann der Fehler liegen?

lg, tom