Page d'accueil » comment » Installation de Tomcat 6 sur Ubuntu

    Installation de Tomcat 6 sur Ubuntu

    Si vous utilisez Ubuntu et souhaitez utiliser le conteneur de servlets Tomcat, vous ne devez pas utiliser la version des référentiels car elle ne fonctionne tout simplement pas correctement. Au lieu de cela, vous devrez utiliser le processus d'installation manuelle que je décris ici..

    Avant d'installer Tomcat, vous devez vous assurer que vous avez bien 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 de pouvoir 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 voudrez installer la dernière version avec cette commande:

    sudo apt-get install sun-java6-jdk

    Installation

    Nous allons maintenant télécharger et extraire Tomcat du site Apache. Vous devriez vérifier 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. La meilleure façon de faire est de le définir dans votre fichier .bashrc. Vous pouvez également modifier 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:

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

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

    Démarrage automatique

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

    sudo vi /etc/init.d/tomcat

    Maintenant, collez ce qui suit:

    # Tomcat auto-start
    #
    # description: Démarrage automatique de tomcat
    # processname: tomcat
    # pidfile: /var/run/tomcat.pid

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

    cas 1 $ en
    début)
    sh /usr/local/tomcat/bin/startup.sh
    ;;
    Arrêtez)
    sh /usr/local/tomcat/bin/shutdown.sh
    ;;
    redémarrer)
    sh /usr/local/tomcat/bin/shutdown.sh
    sh /usr/local/tomcat/bin/startup.sh
    ;;
    esac
    sortie 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 en fait à lier ce script aux dossiers de démarrage avec un lien symbolique. Exécuter 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 complètement installé et opérationnel. Prendre plaisir!