Je n'ai pas testé, mais essaye la solution du pauvre:
Crée des répertoires et des liens symboliques afin que même dans le chroot, on retrouve
/[mon chroot]/usr/java/jdk1.6.0_05/bin/../jre/lib/i686/libjli.so
S'il n'y a pas de sous-répertoire, ça donne:
cd /[mon chroot]/
ln -s . [mon chroot]
Sinon une autre solution si tu as de la place disque: c'est le debootstrap; ça permet d'installer une nouvelle version de debian dans un sous répertoire; ensuite tu peux faire un chroot dans ce répertoire.
Ca permet facilement d'essayer des version de JDK ou de librairies moins stables sans mettre le système principal en péril.
# Une solution cheap ?
Posté par Sébastien Koechlin . En réponse au message chroot de tomcat. Évalué à 1.
Crée des répertoires et des liens symboliques afin que même dans le chroot, on retrouve
/[mon chroot]/usr/java/jdk1.6.0_05/bin/../jre/lib/i686/libjli.so
S'il n'y a pas de sous-répertoire, ça donne:
cd /[mon chroot]/
ln -s . [mon chroot]
Sinon une autre solution si tu as de la place disque: c'est le debootstrap; ça permet d'installer une nouvelle version de debian dans un sous répertoire; ensuite tu peux faire un chroot dans ce répertoire.
Ca permet facilement d'essayer des version de JDK ou de librairies moins stables sans mettre le système principal en péril.