El 26/01/06, Havoline<[EMAIL PROTECTED]> escribió: > lo arranco con este script para init, al arrancarlo así la aplicación > web no es capaz de utilizar el programa khtml2png para hacer capturas de > webs, pero si lo arranco desde una consola utilizando el mismo script si > funciona el khtml2png (puede utilizar las X) > > cat /etc/init.d/tomcat > # > # Start/Shutdown the Tomcat server > # > BIN=/usr/local/apache-tomcat-5.5.12/bin > export JAVA_HOME=/usr/local/jdk1.5.0_01 > export DISPLAY=:0.0 > # > # > case "$1" in > stop) > # Shutdown Tomcat. > echo -n "Sending Tomcat processes the shutdown..." > $BIN/shutdown.sh > # > ;; > start) > # Start Tomcat. > echo -n "Starting Tomcat Server..." > $BIN/startup.sh tomcat > # > ;; > *) > echo "Usage: $N {start|stop}" >&2 > exit 1 > ;; > esac > > exit 0 > # >
El script intenta usar el display, ok, pero tiene permisos??? Es decir, el dueño de la sesión X (anque sea el mismo root) ha ejecutado xhost +127.0.0.1 ??? Si lo lanzas desde una consola en el propio entorno X no hay problema, por que (probablemente) seas el dueño de la sesión X. Añade el xhost +127.0.0.1 (como solución rápida) a tu script de inicio de sesión gráfica. Saludos Aritz Beraza[Rei] -- Aritz Beraza Garayalde [Rei] ___________________________________________ [ WWW ] http://www.ayanami.es [jabber] rei[en]bulmalug.net