silvio: perl java programm ausführen

Hy

versuche seit Stunden das ein CGI in Form eines Perl Scriptes
ein Java Programm Ausführt.

system("/usr/lib/java/bin/java -version");
null reaktion.
Wenn ich den befehl so in der Shell unter /srv/www/cgibin ausführe klapts.

Kann mir jemand weiterhelfen?

Danke

  1. Hy

    habe festgestellt das das cgi unter shell funkioniert!
    Nur ist meine verwunderung noch grösser.
    Wiso funktioniert es nur nicht wei web aufruf??

    1. Hai!

      habe festgestellt das das cgi unter shell funkioniert!
      Nur ist meine verwunderung noch grösser.
      Wiso funktioniert es nur nicht wei web aufruf??

      Welche Rechte benutzt Du in der Shell gegenüber dem des (unbekannten) Users?

      Gruß
      Reiner

      1. Hy

        in der shell root jetzt wo dus sagst
        aber das kann nicht das prob sein.

        beispiel in der shell

        perl text html
        perl less java prog laufen
        perl text html

        wenn ich das um leite in datei ist nur perls texte da
        aber nicht die des java progs.
        als ob java auf den bildschirm schreibt und nicht in die
        standartausgabe.

        java -version >test

        erzeugt eine lehre datei.
        ganz zuschweigen meine progs.

        habs grad unter win versucht genau das selbe.
        soll das jetzt heissen man kann java nicht fürs web benutzen.
        totalle verwirrung.
        bitte um hilfe