Différences entre les versions de « Tomcat maj site web »
De BlaxWiki
Aller à la navigationAller à la recherche (Page créée avec « <pre> Attention si un client met à jour un site web développé pour Tomcat et que, apres avoir uploadé ses pages, la mise à jour n'est pas prise en compte, il faut : - A... ») |
|||
| Ligne 1 : | Ligne 1 : | ||
<pre> | <pre> | ||
Attention si un client met à jour un site web développé pour Tomcat et que, apres avoir uploadé ses pages, la mise à jour n'est pas prise en compte, il faut : | Attention si un client met à jour un site web développé pour Tomcat et que, apres avoir uploadé ses pages, la mise à jour n'est pas prise en compte, il faut | ||
: | |||
- Aller dans {$TOMCAT_HOME}/work/Standalone/localhost/ et supprimer ou déplacer le répertoire contenant le site web | - Aller dans {$TOMCAT_HOME}/work/Standalone/localhost/ et supprimer ou déplacer le répertoire contenant le site web | ||
| Ligne 16 : | Ligne 17 : | ||
# rm -r riam | # rm -r riam | ||
Relancer Tomcat via # /etc/init.d/tomcat start et en parallele, faire un tail -f sur /usr/local/tomcat.klee.owner/logs/catalina.out et laisser l'application se déployer jusqu'au message indiquant que Tomcat est démarré : | Relancer Tomcat via # /etc/init.d/tomcat start et en parallele, faire un tail -f sur /usr/local/tomcat.klee.owner/logs/catalina.out et laisser l'application | ||
se déployer jusqu'au message indiquant que Tomcat est démarré : | |||
[...] | [...] | ||
| Ligne 44 : | Ligne 46 : | ||
EXEMPLE ADESIUM | EXEMPLE ADESIUM | ||
Généralement, Adesium nous fournit la procédure étape par étape à réaliser car ils déploient à chaque fois un nouveau contexte, à la différence de l'ANRT qui met à jour des pages dans un contexte déja existant. | Généralement, Adesium nous fournit la procédure étape par étape à réaliser car ils déploient à chaque fois un nouveau contexte, à la différence de l'ANRT | ||
qui met à jour des pages dans un contexte déja existant. | |||
Le déploiement se fait sur Adesium1. Il n'est normalement pas nécessaire de redéployer sur adesium2 car le répertoire webapps/ de Tomcat est partagé pour les 2 serveurs, ainsi que les bases MySQL. | Le déploiement se fait sur Adesium1. Il n'est normalement pas nécessaire de redéployer sur adesium2 car le répertoire webapps/ de Tomcat est partagé pour | ||
les 2 serveurs, ainsi que les bases MySQL. | |||
Adesium dispose également d'un serveur de préprod (qu'ils n'utilisent pas...). Il peut etre bon de déployer également sur le serveur de préprod pour rester à niveau. Le serveur de préprod contient son propre serveur MySQL ainsi que son propre Tomcat. | Adesium dispose également d'un serveur de préprod (qu'ils n'utilisent pas...). Il peut etre bon de déployer également sur le serveur de préprod pour rester | ||
à niveau. Le serveur de préprod contient son propre serveur MySQL ainsi que son propre Tomcat. | |||
Pour tester, l'url https://www.adema-mp.com/ {nom_du_contexte} . Pour tester sur un serveur en particulier (adesium1,adesium2 ou adesium3), il est nécessaire de modifier son fichier hosts pour que www.adema-mp.com pointe sur tel ou tel serveur. | Pour tester, l'url https://www.adema-mp.com/ {nom_du_contexte} . Pour tester sur un serveur en particulier (adesium1,adesium2 ou adesium3), il est | ||
nécessaire de modifier son fichier hosts pour que www.adema-mp.com pointe sur tel ou tel serveur. | |||
</pre> | </pre> | ||
[[Catégorie:Software]] | [[Catégorie:Software]] | ||
Version actuelle datée du 9 mars 2009 à 11:45
Attention si un client met à jour un site web développé pour Tomcat et que, apres avoir uploadé ses pages, la mise à jour n'est pas prise en compte, il faut
:
- Aller dans {$TOMCAT_HOME}/work/Standalone/localhost/ et supprimer ou déplacer le répertoire contenant le site web
- Relancer Tomcat proprement et faire un tail -f sur le fichier {$TOMCAT_HOME}/logs/catalina.out voir si le site se déploie correctement
- Relancer Apache si un connector est présent
EXEMPLE ANRT/RIAM
Si le Riam nous informe qu'ils ont mis à jour leur site web, il faut :
# /etc/init.d/tomcat stop
# /etc/init.d/apache stop
# cd /usr/local/tomcat.klee.owner/work/Standalone/localhost/
# rm -r riam
Relancer Tomcat via # /etc/init.d/tomcat start et en parallele, faire un tail -f sur /usr/local/tomcat.klee.owner/logs/catalina.out et laisser l'application
se déployer jusqu'au message indiquant que Tomcat est démarré :
[...]
[RIAM] [TypeProcessor] Load generated.Actualites
[RIAM] [TypeProcessor] Load generated.Article
[RIAM] [TypeProcessor] Load generated.SmallNews
[RIAM] [TypeProcessor] Load generated.Calendrier
[RIAM] [TypeProcessor] Load generated.Compteur
[RIAM] [TypeProcessor] Load generated.Contact
[RIAM] [TypeProcessor] Load generated.DemandeOffre
[RIAM] [TypeProcessor] Load generated.ForumDiscussion
[RIAM] [TypeProcessor] Load generated.FaqEntry
[...]
INFO: Starting Coyote HTTP/1.1 on port 8080
Jan 30, 2004 5:57:01 PM org.apache.jk.common.ChannelSocket init
INFO: JK2: ajp13 listening on /0.0.0.0:8009
Jan 30, 2004 5:57:01 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/95 config=/usr/local/tomcat/conf/jk2.properties
Jan 30, 2004 5:57:25 PM org.apache.jk.server.JkCoyoteHandler action
Redémarrer ensuite Apache # /etc/init.d/apache start
Pour tester : http://anrt.co.fr.clara.net/riam/
EXEMPLE ADESIUM
Généralement, Adesium nous fournit la procédure étape par étape à réaliser car ils déploient à chaque fois un nouveau contexte, à la différence de l'ANRT
qui met à jour des pages dans un contexte déja existant.
Le déploiement se fait sur Adesium1. Il n'est normalement pas nécessaire de redéployer sur adesium2 car le répertoire webapps/ de Tomcat est partagé pour
les 2 serveurs, ainsi que les bases MySQL.
Adesium dispose également d'un serveur de préprod (qu'ils n'utilisent pas...). Il peut etre bon de déployer également sur le serveur de préprod pour rester
à niveau. Le serveur de préprod contient son propre serveur MySQL ainsi que son propre Tomcat.
Pour tester, l'url https://www.adema-mp.com/ {nom_du_contexte} . Pour tester sur un serveur en particulier (adesium1,adesium2 ou adesium3), il est
nécessaire de modifier son fichier hosts pour que www.adema-mp.com pointe sur tel ou tel serveur.