web-dev-qa-db-fra.com

Comment installer Tomcat 7.0.42 sur Ubuntu 12.04.3 LTS?

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

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

La commande apt-cache policy Tomcat7 informe:

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, je voudrais installer le dernier Tomcat 7 (7.0.42).

Est-ce faisable? Si oui comment?

19
Trovs

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

Note : visitez cette question si vous voulez savoir pourquoi elle ne se trouve pas dans les dépôts: Pourquoi les dépôts Ubuntu ne possèdent-ils pas les dernières versions de logiciel?

Prérequis : vous devez avoir installé Java, 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 Java pour vous montrer le chemin exact. regardez la première entrée (celle avec un * à côté. Vous pouvez appuyer sur Enter pour quitter cet écran). Nous n'avons besoin du répertoire qu'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 va extraire 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 voulez. Les commandes restantes supposent que vous avez utilisé ce chemin.
  4. nano ~/.bashrc - cela ouvrira un éditeur de texte. Aller à la fin du fichier (Alt+/) et ajouter 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. Changez-le pour votre Java installé.

  5. . ~/.bashrc

    • Cela appliquera les modifications 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_TOME:/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 sur http://localhost:8080 et vous devriez voir la page Tomcat:

27
Alaa Ali