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?

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:


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.