¿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?

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:


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.