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édenteProchaine révisionLes deux révisions suivantes | ||
linux:tomcat [03/05/2006 16:44] – ajout lien pour start-stop-daemon daniel | linux:tomcat [24/05/2006 08:13] – Modif de titres daniel | ||
---|---|---|---|
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, |
linux/tomcat.txt · Dernière modification : 24/05/2006 08:14 de 127.0.0.1