29Jun

Installation de Tomcat 6 sur Ubuntu

Si vous utilisez Ubuntu et que vous voulez utiliser le conteneur de servlets Tomcat, vous ne devriez pas utiliser la version des dépôts, car cela ne fonctionne pas correctement. Au lieu de cela, vous devrez utiliser le processus d'installation manuelle que je suis en train de décrire ici.

Avant d'installer Tomcat, vous devez vous assurer que vous avez installé Java. Je suppose que si vous essayez d'installer Tomcat vous avez déjà installé java, mais si vous n'êtes pas sûr, vous pouvez vérifier avec la commande dpkg comme ceci:

dpkg -get-selections |grep sun-java

Cela devrait vous donner cette sortie si vous avez déjà installé java:

sun-java6-bin installer sun-java6-jdk installer sun-java6-jre installer

Si cette commande n'a aucun résultat, vous aurez envie d'installerla dernière version avec cette commande:

sudo apt-get installer sun-java6-jdk

Installation

Maintenant, nous allons télécharger et extraire Tomcat du site apache. Vous devriez vérifier pour vous assurer qu'il n'y a pas d'autre version et ajuster en conséquence.

wget http: //apache.hoxt.com/tomcat/ tomcat-6 /v6.0.14/bin/ apache-tomcat-6.0.14.tar.gz

tar xvzf apache-tomcat-6.0.14.tar.gz

La meilleure chose à faire est de déplacer le dossier tomcat vers un emplacement permanent. J'ai choisi /usr/local/ tomcat, mais vous pouvez le déplacer ailleurs si vous le souhaitez.

sudo mv apache-tomcat-6.0.14 /usr/local/ tomcat

Tomcat nécessite la définition de la variable JAVA_HOME.Le meilleur moyen de le faire est de le définir dans votre fichier. bashrc. Vous pouvez également éditer votre fichier startup.sh si vous le souhaitez.

La meilleure méthode consiste à éditer votre fichier. bashrc et à y ajouter la ligne en gras. Vous devrez vous déconnecter du shell pour que le changement prenne effet.

vi ~ /. bashrc

Ajoutez la ligne suivante: Exportation

JAVA_HOME = /usr/lib/jvm/ java-6-sun

A ce stade, vous pouvez démarrer tomcat en exécutant simplement le script startup.sh dans le dossier tomcat / bin.

Démarrage automatique

Pour que Tomcat démarre automatiquement lorsque vous démarrez l'ordinateur, vous pouvez ajouter un script pour le démarrer et l'arrêter automatiquement.

sudo vi /etc/init.d/ tomcat

Collez maintenant ce qui suit:

# Démarrage automatique Tomcat
#
# description: Démarrage automatique tomcat
# nomprocessus: tomcat
# pidfile: /var/run/ tomcat.pid

export JAVA_HOME = /usr/lib/jvm/ java-6-sun

cas $ 1 dans
démarrer)
sh /usr/local/tomcat/bin/ startup.sh
; ;Arrêt
)
sh /usr/local/tomcat/bin/ shutdown.sh
; ;Redémarrage
)
sh /usr/local/tomcat/bin/ shutdown.sh
sh /usr/local/tomcat/bin/ démarrage.sh
; ;
esac
exit 0

Vous devrez rendre le script exécutable en exécutant la commande chmod:

sudo chmod 755 /etc/init.d/ tomcat

La dernière étape consiste à lier ce script aux dossiers de démarrage avec un lien symbolique. Exécutez ces deux commandes et nous devrions être sur notre chemin.

sudo ln -s /etc/init.d/ tomcat /etc/rc1.d/ K99tomcat
sudo ln -s /etc/init.d/ tomcat /etc/rc2.d/ S99tomcat

Tomcat devrait maintenant être entièrement installé et opérationnel. Prendre plaisir!