You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-fr@cocoon.apache.org by Laurent Perez <ha...@gmail.com> on 2005/02/28 11:12:12 UTC
Variables d'environnement dans cocoon.xconf ?
Bonjour,
Est-il possible d'accéder aux variables d'environnement unix ou win32
dans cocoon.xconf ?
Par exemple, quelque chose comme :
<uploadfolder>$HOME/war/WEB-INF/uploads</uploadfolder>. L'idéal serait
en fait de pouvoir directement accéder à WEB-INF, mais je ne sais pas
si cette variable est prédéfinie dans le contexte de ma webapp.
Merci :)
Laurent
---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org
Re: Variables d'environnement dans cocoon.xconf ?
Posted by Sylvain Wallez <sy...@apache.org>.
Laurent Perez wrote:
>Bonjour,
>
>Est-il possible d'accéder aux variables d'environnement unix ou win32
>dans cocoon.xconf ?
>
>Par exemple, quelque chose comme :
><uploadfolder>$HOME/war/WEB-INF/uploads</uploadfolder>. L'idéal serait
>en fait de pouvoir directement accéder à WEB-INF, mais je ne sais pas
>si cette variable est prédéfinie dans le contexte de ma webapp.
>
>Merci :)
>
>
D'une manière générale, on ne peut pas accéder aux variables
d'environnement depuis Java. Il faut passer par des paramètres de la
JVM, càd "java -Dnom=valeur". Dans le cas particulier de $HOME, la JVM
nous le donne sous le nom "user.dir".
Ceci étant dit, même ces variables définies au lancement de la JVM ne
sont pas accessibles dans cocoon.xconf. Enfin pas encore, parce que dans
Cocoon 2.2, on pourra écrire
<uploadfolder>${user.dir}/war/WEB-INF/uploads</uplodadfolder>.
Mais tu n'as peut-être pas besoin de tout ça si tu utilises le
SourceResolver de Cocoon. Dans ce cas, il suffit d'utiliser l'URL
"context://WEB-INF/uploads".
Sylvain
--
Sylvain Wallez Anyware Technologies
http://www.apache.org/~sylvain http://www.anyware-tech.com
{ XML, Java, Cocoon, OpenSource }*{ Training, Consulting, Projects }
---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org