¿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 tomcat7informa:

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?

Trovs
fuente

Respuestas:

27

Sí, es posible instalar Tomcat 7.0.42, pero tendrá que hacerlo "manualmente". Aquí hay algunos pasos sobre cómo hacerlo:

Nota : visite esta pregunta si desea 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 nosotros necesitamos su ruta. Java generalmente se instala bajo /usr/lib/jvm. Una vez que haya instalado Java, puede ejecutar el comando update-alternatives --config javapara mostrarle la ruta exacta; mira la primera entrada (la que está al *lado. Puedes presionar Enterpara salir de esta pantalla). Solo necesitamos el directorio después /jvm/. En mi máquina, el directorio era /usr/lib/jvm/java-7-openjdk-i386/. Esta respuesta supondrá que este es el directorio de Java, pero debe cambiar los 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 el camino que quieras. 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 /
    

    Recuerde : este fue el camino a mi Java. Cámbielo a su Java instalado.

  5. . ~/.bashrc

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

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

    Y sin errores.

Ya terminaste Apunte su navegador http://localhost:8080y debería ver la página de Tomcat:

Alaa Ali
fuente
2
+1 por la hermosa respuesta, ¡gracias por el esfuerzo!
dShringi
1
Explicación exacta que un usuario básico también puede seguir. Buen trabajo.
Pragatheeswaran
Esta fue una explicación tan sorprendente. No se pudo hacer que IntelliJ funcione, ahora es posible. ¡Tú Molas!
mau