¿Cómo instalar Tomcat 7.0.42 en Ubuntu 12.04.3 LTS?

19

El administrador del sistema me dio una máquina virtual a la que accedo a través del terminal.

Tengo acceso de root y tengo Ubuntu 12.04.3 LTS .

El comando apt-cache policy tomcat7 informa:

tomcat7:
  Installed: (none)
  Candidate: 7.0.26-1ubuntu1.2
  Version table:
     7.0.26-1ubuntu1.2 0
        500 http://br.archive.ubuntu.com/ubuntu/ precise-updates/universe amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ precise-security/universe amd64 Packages
     7.0.26-1ubuntu1 0
        500 http://br.archive.ubuntu.com/ubuntu/ precise/universe amd64 Packages
root@mymachine:~#

Sin embargo, me gustaría instalar el último Tomcat 7 (7.0.42) en él.

¿Es factible? Si es así, ¿cómo?

    
pregunta user130602 30.08.2013 - 02:31

1 respuesta

27

Sí, es posible instalar Tomcat 7.0.42, pero tendrá que hacerlo "manualmente". A continuación, encontrará algunos pasos sobre cómo hacerlo:

  

Nota : visite esta pregunta si quiere saber por qué no está en los repositorios: ¿Por qué los repositorios de Ubuntu no tienen las últimas versiones de software?

     

Requisito previo : necesita tener Java instalado, y necesitamos su   camino. Java generalmente se instala bajo /usr/lib/jvm . Una vez que tengas   Java instalado, puede ejecutar el comando update-alternatives --config java para mostrarle la ruta exacta; mira la primera entrada (la   con un * al lado. Puede presionar Enter para salir de este   pantalla). Solo necesitamos el directorio después de /jvm/ . En mi máquina, el   el directorio era /usr/lib/jvm/java-7-openjdk-i386/ . Esta respuesta   supongamos que este es el directorio de Java, pero debe cambiar el   comandos en consecuencia.

  1. wget http://mirror.atlanticmetro.net/apache/tomcat/tomcat-7/v7.0.42/bin/apache-tomcat-7.0.42.tar.gz

    • Esto descargará Tomcat 7.0.42 a su directorio actual.
  2. tar xzvf apache-tomcat-7.0.42.tar.gz

    • Esto extraerá los archivos.
  3. sudo mv apache-tomcat-7.0.42 /usr/local

    • Esto mueve a Tomcat a /usr/local . Puedes elegir cualquier camino que desees. Los comandos restantes supondrán que ha utilizado esta ruta.
  4. nano ~/.bashrc - esto abrirá un editor de texto. Vaya al final del archivo ( Alt + / ) y agregue las dos líneas siguientes:

    export CATALINA_HOME=/usr/local/apache-tomcat-7.0.42
    export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386/
    
      

    Recuerda : esta era la ruta a mi Java. Cámbielo a su Java instalada.

  5. . ~/.bashrc

    • Esto aplicará los cambios que hicimos.
  6. sudo $CATALINA_HOME/bin/startup.sh - debería ver algo como esto:

    Using CATALINA_BASE:   /usr/local/apache-tomcat-7.0.42
    Using CATALINA_HOME:   /usr/local/apache-tomcat-7.0.42
    Using CATALINA_TMPDIR: /usr/local/apache-tomcat-7.0.42/temp
    Using JRE_HOME:        /usr
    Using CLASSPATH:       /usr/local/apache-tomcat-7.0.42/bin/bootstrap.jar:/usr/local/apache-tomcat-7.0.42/bin/tomcat-juli.jar
    

    Y no hay errores.

Has terminado. Dirige tu navegador a http://localhost:8080 y deberías ver la página de Tomcat:

    
respondido por el Alaa Ali 06.09.2013 - 16:23

Lea otras preguntas en las etiquetas