Página principal » cómo » Instalar Tomcat 6 en Ubuntu

    Instalar Tomcat 6 en Ubuntu

    Si está ejecutando Ubuntu y desea usar el contenedor de servlets de Tomcat, no debe usar la versión de los repositorios ya que simplemente no funciona correctamente. En su lugar, deberá utilizar el proceso de instalación manual que describo aquí..

    Antes de instalar Tomcat, querrá asegurarse de que ha instalado Java. Supongo que si está intentando instalar Tomcat, ya ha instalado Java, pero si no está seguro de que pueda verificar con el comando dpkg de esta forma:

    dpkg -get-selections | grep sun-java

    Esto debería darle esta salida si ya instaló Java:

    sun-java6-bin install sun-java6-jdk install sun-java6-jre install 

    Si ese comando no tiene resultados, querrá instalar la última versión con este comando:

    sudo apt-get install sun-java6-jdk

    Instalación

    Ahora descargaremos y extraeremos Tomcat del sitio de apache. Debe verificar que no haya otra versión y ajustarla.

    wget http://apache.hoxt.com/tomcat/tomcat-6/v6.0.14/bin/apache-tomcat-6.0.14.tar.gz

    tar xvzf apache-tomcat-6.0.14.tar.gz

    Lo mejor que puede hacer es mover la carpeta tomcat a una ubicación permanente. Elegí / usr / local / tomcat, pero podría moverlo a otro lugar si quisiera.

    sudo mv apache-tomcat-6.0.14 / usr / local / tomcat

    Tomcat requiere configurar la variable JAVA_HOME. La mejor manera de hacerlo es configurarlo en su archivo .bashrc. También puede editar su archivo startup.sh si así lo elige.

    El mejor método es editar el archivo .bashrc y agregar allí la línea en negrita. Tendrá que cerrar sesión en el shell para que el cambio surta efecto..

    vi ~ / .bashrc

    Añade la siguiente línea:

    export JAVA_HOME = / usr / lib / jvm / java-6-sun

    En este punto, puede iniciar Tomcat simplemente ejecutando el script startup.sh en la carpeta tomcat / bin.

    Arranque automático

    Para hacer que Tomcat se inicie automáticamente cuando arrancamos la computadora, puede agregar un script para que se inicie y apague automáticamente..

    sudo vi /etc/init.d/tomcat

    Ahora pegue lo siguiente:

    # Tomcat auto-start
    #
    # descripción: Tomcat de inicio automático
    # nombre de proceso: tomcat
    # pidfile: /var/run/tomcat.pid

    export JAVA_HOME = / usr / lib / jvm / java-6-sun

    caja de $ 1 en
    comienzo)
    sh /usr/local/tomcat/bin/startup.sh
    ;;
    detener)
    sh /usr/local/tomcat/bin/shutdown.sh
    ;;
    reiniciar)
    sh /usr/local/tomcat/bin/shutdown.sh
    sh /usr/local/tomcat/bin/startup.sh
    ;;
    esac
    salida 0

    Deberá hacer que el script sea ejecutable ejecutando el comando chmod:

    sudo chmod 755 /etc/init.d/tomcat

    El último paso es vincular este script a las carpetas de inicio con un enlace simbólico. Ejecuta estos dos comandos y deberiamos estar en nuestro camino.

    sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat
    sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat

    Tomcat ahora debe estar completamente instalado y operativo. Disfrutar!