Comment installer Tomcat 7.0.42 sur Ubuntu 12.04.3 LTS?

19

L'administrateur système m'a donné une machine virtuelle à laquelle j'accède via le terminal.

J'ai un accès root et il a obtenu Ubuntu 12.04.3 LTS .

La commande apt-cache policy tomcat7informe:

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:~#

Cependant, j'aimerais y installer le dernier Tomcat 7 (7.0.42).

Est-ce faisable? Si oui, comment?

Trovs
la source

Réponses:

27

Oui, il est possible d'installer Tomcat 7.0.42, mais vous devrez le faire "manuellement". Voici les étapes à suivre:

Remarque : visitez cette question si vous voulez savoir pourquoi il ne se trouve pas dans les référentiels: pourquoi les référentiels Ubuntu n'ont-ils pas les dernières versions du logiciel?

Prérequis : vous devez avoir Java installé, et nous avons besoin de son chemin. Java est généralement installé sous /usr/lib/jvm. Une fois que vous avez installé Java, vous pouvez exécuter la commande update-alternatives --config javapour vous montrer le chemin exact; regardez la première entrée (celle avec un à *côté. Vous pouvez appuyer sur Enterpour quitter cet écran). Nous n'avons besoin que du répertoire après /jvm/. Sur ma machine, le répertoire était /usr/lib/jvm/java-7-openjdk-i386/. Cette réponse supposera qu'il s'agit du répertoire Java, mais vous devez modifier les commandes en conséquence.

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

    • Cela téléchargera Tomcat 7.0.42 dans votre répertoire actuel.
  2. tar xzvf apache-tomcat-7.0.42.tar.gz

    • Cela extraira les fichiers.
  3. sudo mv apache-tomcat-7.0.42 /usr/local

    • Cela déplace Tomcat vers /usr/local. Vous pouvez choisir le chemin que vous souhaitez. Les commandes restantes supposeront que vous avez utilisé ce chemin.
  4. nano ~/.bashrc- cela ouvrira un éditeur de texte. Allez à la fin du fichier ( Alt+ /) et ajoutez les deux lignes suivantes:

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

    Rappelez - vous : c'était le chemin vers mon Java. Remplacez-le par votre Java installé.

  5. . ~/.bashrc

    • Cela appliquera les modifications que nous avons apportées.
  6. sudo $CATALINA_HOME/bin/startup.sh - vous devriez voir quelque chose comme ça:

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

    Et pas d'erreurs.

Vous avez terminé. Pointez votre navigateur vers http://localhost:8080et vous devriez voir la page Tomcat:

Alaa Ali
la source
2
+1 pour la belle réponse, merci pour l'effort!
dShringi
1
Explication exacte qu'un utilisateur de base peut également suivre. Bon travail.
Pragatheeswaran
C'était une explication tellement incroyable. Impossible de faire fonctionner IntelliJ, maintenant c'est possible. Tu gères!
mau