Hallo Javaner !
Wie kann ich im Tomcat (Tomcat5 unter debian) meiner Webanwendung den Zugriff auf eine C-Bibliothek ermöglichen??
Also nun entwas detailierter: Ich habe ein Programm, welches auf eine C-Bibliothek zugreift - und das funzt "normal" wunderbar. Nun aber haben wir ein Web-Interface gebastelt und benutzen dafür den Tomcat5. Funzt alles wunderprima ... bis auf den Moment, wo ich auf Funktionen aus der Bibliothek zugreifen will ... da macht Tomcat gleich ganz dicht (keine Möglichkeit eine Exception zu fangen ... und in die log's schreibt er och nix rein). Ich habe ein policy-Datei angelegt und gut gefüllt (musste schon alle möglichen Sachen frei geben - Verzeichnisse, DB-Verbindungen und Properties). Hab es vorhin mit Freigabe der RuntimePermission versucht ... Fehlanzeige. Tja ... dann hatte ich die Schnautze voll und hab dann einfach: permission java.security.AllPermission; reingepackt. Aber ... war wieder nix ... alles andere ging ohne Probleme ... nur der Zugriff auf die Bibliothek (der Zugriff selber ist richtig programmiert ... sonst würde es in der Konsole ja nicht funzen)
Hat jemand von euch da draussen eine Idee was ich noch ausprobieren könnte ???
Michael
Wie kann ich im Tomcat (Tomcat5 unter debian) meiner Webanwendung den Zugriff auf eine C-Bibliothek ermöglichen??
Also nun entwas detailierter: Ich habe ein Programm, welches auf eine C-Bibliothek zugreift - und das funzt "normal" wunderbar. Nun aber haben wir ein Web-Interface gebastelt und benutzen dafür den Tomcat5. Funzt alles wunderprima ... bis auf den Moment, wo ich auf Funktionen aus der Bibliothek zugreifen will ... da macht Tomcat gleich ganz dicht (keine Möglichkeit eine Exception zu fangen ... und in die log's schreibt er och nix rein). Ich habe ein policy-Datei angelegt und gut gefüllt (musste schon alle möglichen Sachen frei geben - Verzeichnisse, DB-Verbindungen und Properties). Hab es vorhin mit Freigabe der RuntimePermission versucht ... Fehlanzeige. Tja ... dann hatte ich die Schnautze voll und hab dann einfach: permission java.security.AllPermission; reingepackt. Aber ... war wieder nix ... alles andere ging ohne Probleme ... nur der Zugriff auf die Bibliothek (der Zugriff selber ist richtig programmiert ... sonst würde es in der Konsole ja nicht funzen)
Hat jemand von euch da draussen eine Idee was ich noch ausprobieren könnte ???
Michael