You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avalon.apache.org by Holger Faltinsky/Denic <fa...@denic.de> on 2002/01/07 16:48:29 UTC
environment.xml ....
Hi everybody,
a block of my sar-File would like to execute a file outside of phoenix.
Unfortunately I only get a "java.io.FilePermission"-Exception (see below).
The directory /temp/, File "FileName" and directory
${app.home}/SAR-INF/lib/ are really there! What could it be?
It works fine with an empty policy-tag, but I would like to avoid that.
Many thanks in advance.
Holger
***************************************
There was an uncaught exception:
---------------------------------------------------------
--- Message ---
Failed to create permission java.io.FilePermission.
--- Stack Trace ---
org.apache.avalon.phoenix.interfaces.DeploymentException: Failed to create
permission java.io.FilePermission.
at
org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:183)
at
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:417)
at
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:411)
at
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:399)
at
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:389)
at
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:169)
at
org.apache.avalon.phoenix.frontends.CLIMain.execute(CLIMain.java:95)
at
org.apache.avalon.phoenix.frontends.CLIMain.main(CLIMain.java:63)
at java.lang.reflect.Method.invoke(Native Method)
at org.apache.avalon.phoenix.launcher.Main.main(Main.java:54)
***************************************
<?xml version="1.0"?>
<server>
<logs>
<category name="" target="default" priority="DEBUG" />
<log-target name="default" location="/logs/avalon.log" />
</logs>
<policy>
<grant code-base="file:${app.home}${/}SAR-INF${/}lib${/}*">
<permission class="java.security.AllPermission"
target="${/}/temp${}/FileName
action=read,write/> <!-- add execute ?? -->
</grant>
</policy>
</server>
**************************************
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>