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.