IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tomcat et TomEE Java Discussion :

[TOMCAT] Reload app depuis script


Sujet :

Tomcat et TomEE Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 39
    Par défaut [RESOLU][TOMCAT] Reload app depuis script
    Bonjour a tous,

    Je travaille sur une appli qui 'utilise Tomcat 5.4.4.
    A intervalles de temps reguliers des fichiers sont automatiquement modifies/ajouter dans l'arborescence de cette web app.
    Pour que les changements soient pris en compte, il faut reloader ensuite la webapp, ie se connecter sur Tomcat Manager, et cliquer sur reload.
    Ou alors lancer l'URL http://localhost:8080/manager/reload?path=/examples depuis un browser.

    Est ce qu'il y a une facon de scripter cela, par exemple a intervalle de temps regulier j'aimerais faire tourner un cron qui me reload l'appli.

    Est ce que vous avez deja eu ce genre de besoin ?

    Merci beaucoup,

    Luc

  2. #2
    Membre averti
    Inscrit en
    Juin 2004
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 52
    Par défaut
    salut,
    j'ai pas tt compris a se que tu dis mais tu peux ajouter le tag refresh
    dans ta page html que tu affiche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <meta http-equiv=\"refresh\" content=\"10\">
    le refresh permet de reloader ta paga
    10 c'est le tmps pour faire le refresh et c'est en seconde si je ne me trompe pas
    voila je ne sais pas si j'ai répondu à ta question

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 39
    Par défaut
    Hello,

    Merci pour ta reponse.
    En fait je chercherai plutot un moyen de reloader une web app deployee sur tomcat, pas la page web.
    Si tu veux, pour l'instant pour reloader ma web app je dois me logguer sur le browser, aller sur Tomcat Manager et en fait j'aimerais faire ca par un script externe sans passer par le browser.
    Est ce que c'est possible de decencher le reload par un batch ou shell script ?

    Merci beaucoup,

    Luc

  4. #4
    Membre éclairé
    Inscrit en
    Juillet 2003
    Messages
    407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 407
    Par défaut
    effectivement , ça existe
    il ya une ligne à ajouter ou un attribut à modifier dans un des fichiers : server.xml ou web.xml

    bon j oublié exactement ! ça fait un moment que j pas utilisé tomcat

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 39
    Par défaut
    Hello,

    ok, merci je vais examiner cette piste,

    Thanks a lot,

    Luc

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 39
    Par défaut [Resolu]
    Hello,

    J'ai trouve la solution a ce probleme en passant par ant, exemple de script :

    <project name="ManageBoard" default="reload" basedir=".">

    <!-- Configure properties to access the Manager application -->
    <property name="url" value="http://localhost:8080/manager"/>
    <property name="username" value="tomcat"/>
    <property name="password" value="tomcat"/>

    <!-- Configure the custom Ant tasks for the Manager application -->
    <taskdef name="reload" classname="org.apache.catalina.ant.ReloadTask"/>

    <target name="reloadChipset" description="Reload My Web App">
    <reload url="${url}" username="${username}" password="${password}" path="/mypath"/>
    </target>

    </project>

    Merci beaucoup,

    Luc

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Oracle 10g] Connect / as sysdba depuis script shell
    Par userB dans le forum Administration
    Réponses: 6
    Dernier message: 01/06/2008, 22h51
  2. Appel fonction php depuis script js
    Par Yein-Yein dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 07/01/2008, 18h12
  3. [Système] Lignes de commande depuis script PHP
    Par Paulux1 dans le forum Langage
    Réponses: 1
    Dernier message: 31/10/2007, 16h57
  4. [TOMCAT]configurer TOMCAT pour exécuter un script ANT
    Par VysEDaKRe dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 10/04/2006, 11h58
  5. [Sqlplus ] Appel depuis script KSH
    Par kasiop dans le forum Oracle
    Réponses: 2
    Dernier message: 27/01/2006, 10h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo