El mar, 20-03-2007 a las 19:16 -0600, "Lsc. Francisco Javier Ferreyra López" escribió: > Buenas tardes y de antemano agradezco sus respuestas. > Como se daran cuenta tengo problemas al arrancar tomcat usando sarge y > jdk 1.5 > > despues de instalar debian segui los pasos de este tutorial para > instalar java por medio de java-package y fakeroot > > http://hl.pxweb.com.ar/index.php?option=content&task=view&id=6&catid=32&Itemid=49 > > > todo bien ya que me da la version > > [EMAIL PROTECTED]:/home/francisco# java -version > java version "1.5.0_11" > Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03) > Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode, sharing) > > > despues instale desde aptitude apache y los siguientes paquetes mas > > |apt-get install libapache-mod-jk libservlet2.3-java libtomcat4-java > tomcat4 tomcat4-admin tomcat4-weba > > |todo sin problemas > > despues edito el archivo /etc/default/tomcat4 para añadir la variable > home de java quedando asi > > JAVA_HOME=/usr/lib/j2sdk1.5-sun/bin/ ^ Prueba quitándolo y reiniciando tomcat con /etc/init.d/tomcat4 force-reload. No estoy seguro de si éste será tu problema, creo que has seguido todos los pasos correctamente, es por quitar casos posbibles.
También puedes intentar usar update-alternatives para seleccionar la
máquina virtual. Por ejemplo 'update-alternatives --config java' o
'update-alternatives --config javac'. Echa un vistazo al man o a un
buscador y encontrarás más al respecto.
> #JSSE_HOME=/usr/local/jsse
>
> # Directory for per-instance configuration files and webapps. It contain the
> # directories conf, logs, webapps, work and temp. See RUNNING.txt for
> details.
> # Default: /var/lib/tomcat4
> #CATALINA_BASE=/var/lib/tomcat4
>
> # Arguments to pass to the Java virtual machine (JVM)
> # "-Djava.awt.headless=true -Xmx128M" is automatically set if CATALINA_OPTS
> # is left empty here
> #CATALINA_OPTS="-Djava.awt.headless=true -Xmx128M -server"
>
> # Java compiler to use for translating JavaServer Pages (JSPs). You can
> use all
> # compilers that are accepted by Ant's build.compiler property.
> #JSP_COMPILER=jikes
>
> # Use the Java security manager? (yes/no, default: yes)
> #TOMCAT4_SECURITY=yes
>
> # Timeout in seconds for the shutdown procedure (default: 30). The Java
> # processes will be killed if tomcat4 has not stopped until then.
> #TOMCAT4_SHUTDOWN=30
>
> # Number of days to keep old log files in /var/log/tomcat4 (default: 14)
> #LOGFILE_DAYS=30
>
> y edito el archivo /etc/profile y añado tambien la variable quedando asi
>
> # /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
> # and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
>
> if [ "`id -u`" -eq 0 ]; then
>
> PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11"
> else
> PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games"
> fi
>
> if [ "$PS1" ]; then
> if [ "$BASH" ]; then
> PS1='[EMAIL PROTECTED]:\w\$ '
> else
> if [ "`id -u`" -eq 0 ]; then
> PS1='# '
> else
> PS1='$ '
> fi
> fi
> fi
>
> export PATH
>
> umask 022
>
> JAVA_HOME="/usr/lib/j2sdk1.5-sun"
> PATH=$PATH:$JAVA_HOME/bin
> export PATH JAVA_HOME
>
> despues hago desde prompt
> source /etc/profile
> para que cargue los cambios y verifico desde consola dando
>
> [EMAIL PROTECTED]:/home/francisco# set | grep PATH
> PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/lib/j2sdk1.5-sun/bin
> [EMAIL PROTECTED]:/home/francisco# set | grep JAVA_HOME
> JAVA_HOME=/usr/lib/j2sdk1.5-sun
>
> al dar desde consola find / -name java me da lo siguiente
>
> [EMAIL PROTECTED]:/home/francisco# find / -name java
> /var/lib/dpkg/alternatives/java
> /var/lib/tomcat4/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/java
> /etc/alternatives/java
> /usr/share/java
> /usr/bin/java
> /usr/lib/j2sdk1.5-sun/jre/bin/java
> /usr/lib/j2sdk1.5-sun/bin/java
>
> por lo que creo que las variables estan declaradas correctamente pero al
> iniciar tomcat da lo siguiente
>
> [EMAIL PROTECTED]:/home/francisco# /etc/init.d/tomcat4 start
> Starting Tomcat 4.1 servlet engine using Java from
> /usr/lib/j2sdk1.5-sun/bin/
>
> pero no me habre el puerto 8180 y al checar el log me dice
>
> [EMAIL PROTECTED]:/home/francisco# cat
> /var/log/tomcat4/catalina_2007-03-21.log
> The JAVA_HOME environment variable is not defined correctly
> This environment variable is needed to run this program
> NB: JAVA_HOME should point to a JDK not a JRE
>
> no se si alguien me pueda ayudar por que no he logrado saber que mas
> hacer o donde es el lugar correcto de declarar la variable JAVA_HOME o
> si es la ruta correcta la que estoy dando?
>
> gracias por sus comentarios
--
VictorSanchez2
www.victorsanchez2.net
victorsanchez2 en jabberes.org
signature.asc
Description: Esta parte del mensaje está firmada digitalmente

