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?
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 commandeupdate-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.
wget http://mirror.atlanticmetro.net/Apache/Tomcat/tomcat-7/v7.0.42/bin/Apache-Tomcat-7.0.42.tar.gz
tar xzvf Apache-Tomcat-7.0.42.tar.gz
Sudo mv Apache-Tomcat-7.0.42 /usr/local
/usr/local
. Vous pouvez choisir le chemin que vous voulez. Les commandes restantes supposent que vous avez utilisé ce chemin.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é.
. ~/.bashrc
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: