Am Samstag, 7. Mai 2005 01:42 schrieb Christian Stalp:
> > Wenn Du den Tomcat unter dem Security Manager startest, kann es nat�rlich
> > sein, da� das Starten eines Prozesses von diesem verhindert wird.
>
> In diesem Fall muss ich wohl die catalina.policy �ndern? Was sollte dann
> nach "permission java.lang.RuntimePermission" stehen?
> Wenn ich allen Servlets, die unter dem context-Pfad "my_exec" stehen
> Zugriff aufs System gew�hren lassen m�chte?

Es liegt also am Security Manager?

Ein grant-Eintrag im Policy-File k�nnte dann so aussehen:

grant codeBase "file:${catalina.home}/webapps/my_exec/-" {
    permission java.io.FilePermission "<Pfad zum aszuf�hrenden Programm>", 
"execute";
};

Oder wenn Du Deiner WebApp vertraust:

grant codeBase "file:${catalina.home}/webapps/my_exec/-" {
        permission java.security.AllPermission;
};

Gru�
  mks
-- 
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an