Bonjour,
Est ce qu'il ya un moyen de faire exécuter une servlet automatiquement après chaque 30min et comment ? car je dois faire une servlet qui doit me récupere des infos réactualisé du Net à chaque 30min.
Merci
Bonjour,
Est ce qu'il ya un moyen de faire exécuter une servlet automatiquement après chaque 30min et comment ? car je dois faire une servlet qui doit me récupere des infos réactualisé du Net à chaque 30min.
Merci
Je ne sais pas si cela peut t'aider, je n'ai pas vraiment regardé, mais je suis tombé par hasard dessus tout à l'heure :
http://www.tellaw.org/index.php?2005...-comme-un-cron
Cette solution Servlet/cron est plutot mauvaise car elle crée un thread, non géré par le serveur weblogic.
Solution proposée:
Poster sur une file JMS un message avec une date d'expiration (maintenant+30m). L'EJB MDB associé sur la file ne sera activé que lorsque la date d'expiration sera atteinte (donc 30mn). Dans la méthode onMessage du MBD, tu effectues ton traitement et à la fin tu repostes sur la file un message avec une date d'expiration (maintenant+30mn) : ton systeme est auto alimenté
Pour initialiser la procédure tu peux soit utiliser une startup class (cf Doc Weblogic) soit une servlet demarrée au chargement du serveur.
PS: pour obtenir le maitenant: new java.util.Date() ou System.currentTime().
Benoit Moussaud - XebiaLabs - Automatisation des déploiements. Screencast & Demo
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager