linux:tomcat
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| linux:tomcat [03/05/2006 16:44] – ajout lien pour start-stop-daemon daniel | linux:tomcat [24/05/2006 08:14] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== Installation de tomcat ====== | ||
| + | ====== tomcat 4.1.31 ====== | ||
| + | |||
| + | Installer d' | ||
| + | - télécharger le binaire de sun (sur http:// | ||
| + | - le décompacter et mettre tout ça dans /usr/local/ | ||
| + | - faire un lien de / | ||
| + | - faire aussi un lien ln -s / | ||
| + | - tester avec "java -version" | ||
| + | |||
| + | Ensuite, | ||
| + | - télécharger le tar.gz de tomcat (depuis http:// | ||
| + | - décompresser, | ||
| + | - se créer un script pour start / stop | ||
| + | |||
| + | Par exemple (cf tomcat_start de ns2230) | ||
| + | |||
| + | #!/bin/sh | ||
| + | su - tomcat -c / | ||
| + | |||
| + | #!/bin/sh | ||
| + | su - tomcat -c / | ||
| + | |||
| + | ===== tomcat 5.5.9 ===== | ||
| + | |||
| + | On passe à une version plus récente, mais on garde quand même le tomcat4 | ||
| + | |||
| + | - install de java5 | ||
| + | - aller sur http:// | ||
| + | - sh jdk-1_5_0_04-linux-i586-rpm.bin | ||
| + | - ça installe tout ça dans / | ||
| + | - on peut ajouter les liens vers les bin dans /usr/bin (attention, il y a java 1.4 dans / | ||
| + | pas testé, mais il y a une autre solution :'' | ||
| + | |||
| + | - install de tomcat 5.5 | ||
| + | - dans / | ||
| + | - le raccourci qui va bien ln -s / | ||
| + | - on crée un user tomcat5 sans shell (il y a déjà un tomcat pour tomcat4) / | ||
| + | - on le met proprio sur ses reps de travail: chown -R tomcat5 / | ||
| + | - on ajoute les bonnes variables dans / | ||
| + | - reste à adapter un / | ||
| + | - install de mod_jk (facultatif, | ||
| + | - on suit à peu près http:// | ||
| + | |||
| + | Il reste à configurer l' | ||
| + | |||
| + | ATTENTION: les users mysql qui utilisent jdbc doivent avoir localhost.localdomain comme host dans mysql.user.host | ||
| + | |||
| + | ====== Installation de tomcat 5.5.15 sur debian ====== | ||
| + | recup de apache-tomcat-5.5.15.tar.gz et jdk-1_5_0_06-linux-i586.bin | ||
| + | * install du jdk 1.5 (sh jdk-1_5_0_06-linux-i586.bin && mv jdk1.5.0_06 /opt/) | ||
| + | * cd / | ||
| + | * le reste idem ci dessus (creation groupe, user, bash_profile) | ||
| + | <code bash> | ||
| + | groupadd tomcat5 | ||
| + | useradd -g tomcat5 -d / | ||
| + | chown -R tomcat5 / | ||
| + | </ | ||
| + | Il faudrait éviter de donner un shell à tomcat mais en l' | ||
| + | |||
| + | <code bash> | ||
| + | cat / | ||
| + | #!/bin/sh | ||
| + | export CATALINA_BASE=/ | ||
| + | export JRE_HOME=/ | ||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | cat / | ||
| + | #! /bin/bash | ||
| + | # | ||
| + | # tomcat | ||
| + | # | ||
| + | |||
| + | NAME=" | ||
| + | TOMCAT_HOME=/ | ||
| + | CATALINA_HOME=/ | ||
| + | JAVA_HOME=/ | ||
| + | CATALINA_OPTS=" | ||
| + | TOMCAT_USER=tomcat5 | ||
| + | LC_ALL=fr_FR | ||
| + | export TOMCAT_HOME CATALINA_HOME JAVA_HOME CATALINA_OPTS TOMCAT_USER LC_ALL | ||
| + | cd $TOMCAT_HOME/ | ||
| + | case " | ||
| + | start) | ||
| + | echo -ne " | ||
| + | /bin/su $TOMCAT_USER $TOMCAT_HOME/ | ||
| + | ;; | ||
| + | |||
| + | stop) | ||
| + | echo -ne " | ||
| + | /bin/su $TOMCAT_USER $TOMCAT_HOME/ | ||
| + | ;; | ||
| + | |||
| + | *) | ||
| + | echo " | ||
| + | exit 1 | ||
| + | ;; | ||
| + | esac | ||
| + | exit 0 | ||
| + | </ | ||
| + | |||
| + | Il vaut mieux utiliser start-stop-daemon, | ||