Puisqu'il s'agit d'Ubuntu, vous devez faire bon usage du "Synaptic Package Manager".
1. Tomcat nécessite le support de jdk, parlons donc d'abord de l'installation de jdk. Si vous avez déjà installé jdk, vous pouvez accéder directement au point 2.
1.1Installer jdk
Recherchez « sun-java » dans Synaptic, installez le dernier jdk, tel que « sun-java6-jdk », puis cliquez sur Appliquer pour l'installer automatiquement.
1.2 Configurer les variables d'environnement jdk L'installation est automatique, mais la configuration doit être effectuée par vous-même.
1.2.1 Modifier les variables d'environnement utilisateur
$ vi /home/fancy(votre nom d'utilisateur)/.bashrc
Ajoutez : au fichier .bashrc :
export JAVA_HOME="/usr/lib/jvm/java-6-sun" export CLASSPATH="$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib" export PATH="$PATH:$JAVA_HOME/bin"
1.2.2 Modifier les variables d'environnement de tous les utilisateurs
$sudo vi /etc/profil
Dans ce fichier ajoutez :
export JAVA_HOME="/usr/lib/jvm/java-6-sun" export CLASSPATH="$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib" export PATH="$PATH:$JAVA_HOME/bin"
2. Installation et configuration de Tomcat, voici la clé 2.1 Installer Tomcat via Synaptic
Pas grand chose à dire à ce sujet, il suffit de rechercher "tomcat", de sélectionner le logiciel correspondant et de l'appliquer.
2.2 Configuration de Tomcat C'est le point clé.
$sudo vi /etc/profil
se joindre à:
exporter CATALINA_HOME="/usr/share/tomcat5.5"
Avis:
a. Certains endroits sur Internet indiquent que TOMCAT_HOME est défini, ce qui est incorrect ;
b. Il est également dit sur Internet que conf/server.xml et web.xml doivent être modifiés. Cela n'est pas nécessaire lors de l'installation avec Synaptic dans Ubuntu (bien sûr, vous pourrez le modifier si nécessaire à l'avenir, mais pendant). la première installation n'est pas nécessaire).
OK, la configuration est terminée. Redémarrage! Les modifications apportées à /etc/profile ne prendront effet qu'au redémarrage de l'ordinateur.
3. Démarrez le service Tomcat 3.1 et entrez /usr/share/tomcat5.5/bin Vous pouvez voir plusieurs scripts bash à l'intérieur.
$./startup.sh
Vous pouvez démarrer le service.
Notez que Tomcat ici n'a pas besoin d'installer Apache et peut être utilisé directement comme serveur Web.
Le résultat de l’exécution de ./startup.sh devrait être :
Utilisation de CATALINA_BASE : /usr/share/tomcat5.5 Utilisation de CATALINA_HOME : /usr/share/tomcat5.5 Utilisation de CATALINA_TMPDIR : /usr/share/tomcat5.5/temp Utilisation de JRE_HOME : /usr/lib/jvm/java-6-sun
3.2 Lors de l'exécution de ./startup.sh, vous pouvez rencontrer les problèmes suivants :
touch : impossible de toucher à `/usr/share/tomcat5.5/logs/catalina.out' : autorisation refusée ./catalina.sh : 323 : impossible de créer /usr/share/tomcat5.5/logs/catalina.out
La raison est que le répertoire des journaux ne dispose pas de suffisamment d'autorisations après l'installation. Vous pouvez le modifier comme ceci :
$ sudo chmod 766 ./logs -R
4. Vérifiez si le service est ouvert avec succès. Ouvrez votre navigateur et saisissez : localhost:8180.
Le port par défaut de Tomcat est 8180. Vous pouvez le modifier dans conf/server.xml afin de pouvoir accéder directement à localhost à l'avenir.
Si le service démarre normalement, vous verrez la page d'accueil de navigation de Tomcat.
5. Fermez le service et exécutez shutdown.sh sous bin/.
$./arrêt.sh
Normalement, les résultats suivants apparaîtront :
Utilisation de CATALINA_BASE : /usr/share/tomcat5.5 Utilisation de CATALINA_HOME : /usr/share/tomcat5.5 Utilisation de CATALINA_TMPDIR : /usr/share/tomcat5.5/temp Utilisation de JRE_HOME : /usr/lib/jvm/java-6-sun
Conseils de configuration du démarrage automatique de Tomcat
Après avoir installé Tomcat 5.5, c'est très simple. Décompressez le package du fichier d'installation téléchargé et placez-le dans le répertoire correspondant. Définissez ensuite les variables d'environnement correspondantes telles que JAVA_HOME, CATALINA_HOME et d'autres variables d'environnement dans l'environnement Linux et exécutez-le dans le répertoire bin. de Tomcat. /catalina.sh run peut démarrer le service Tomcat en mode terminal. Si vous devez ajouter Tomcat à la file d'attente à démarrage automatique, vous devez effectuer les opérations suivantes :
Connectez-vous au système en tant qu'utilisateur root :
cd /etc/rc.d/init.d/ vi tomcat
Le contenu du fichier est référencé comme suit :
#!/bin/sh## tomcat : Start/Stop/Restart tomcat## chkconfig : 2345 80 20# description : Tomcat est un conteneur de servlets Java### faites correspondre ces valeurs à votre environnement :export CATALINA_BASE=/usr/ local/tomcatexport CATALINA_HOME=/usr/local/tomcatexport CATALINA_TMPDIR=/usr/local/tomcat/tempexport JRE_HOME=/usr/java/jdk15# Bibliothèque de fonctions source.. /etc/rc.d/init.d/functionsTOMCAT=/usr/local/tomcatstart() {echo -n $ "Démarrage de Tomcat : "$TOMCAT/bin/catalina.sh start}stop() {echo -n $"Arrêt de Tomcat : "$TOMCAT/bin/catalina.sh stop}# Voyez comment nous avons été appelés.case "$1" instart)start;;stop)stop;;status);;status);;restart)stopstart;;*)echo $" Utilisation : $0 {start|stop|restart}";;esacexit $RETVAL
Modifiez Tomcat en un fichier exécutable. La référence de la commande est la suivante :
chmod a+x tomcat
Utilisez la commande chkconfig pour ajouter la commande tomcat à la file d'attente de démarrage du système :
chkconfig --ajouter Tomcat
Vérifiez l'état d'apachectl :
chkconfig --liste Tomcat
D'accord, tout est fait. C'est un enregistrement très simple, j'espère que cela pourra vous aider et me permettre de m'en souvenir moi-même !