Comment implémenter un processus persistant sur un serveur web? - Java - Programmation
Marsh Posté le 24-02-2003 à 16:46:40
un script unix en nohup
Mais je suppose que c'est heberge sur un serveur qui ne t'appartient pas ...
Marsh Posté le 24-02-2003 à 17:07:10
marc2k2 a écrit : Voila, je m'explique. |
Je n'connais pas trop, mais à mon avis, tu trouveras ton bonheur du côté de J2EE. JMS (Java Messaging Service), peut être...
Marsh Posté le 24-02-2003 à 17:10:09
Euh le script unix, bof, faut que l'admin en se logeant puisse configurer ce processus, periode des envois, ce genre de truc.
Sinon, pour JMS, je vais regarder
a+
Marsh Posté le 24-02-2003 à 17:30:28
marc2k2 a écrit : |
faux, ils sont détruits quand tomcat s'arrête...
Marsh Posté le 24-02-2003 à 17:33:44
Oui enfin ils retournent (les guillemets n'etaient peut etre pas justifiés ok)
Sinon donc personne sait comment faire?
Marsh Posté le 24-02-2003 à 17:35:56
marc2k2 a écrit : Oui enfin ils retournent (les guillemets n'etaient peut etre pas justifiés ok) |
T'as pas lu mon post ?
T'as la flemme d'aller voir sur le site de Sun ?
Marsh Posté le 24-02-2003 à 17:39:45
Nan j'ai pas lu ton post, je vais voir
Sur le site de sun, je sais pas trop quoi chercher en fait, donc c pas evident
Marsh Posté le 24-02-2003 à 17:41:06
ReplyMarsh Posté le 24-02-2003 à 17:43:57
marc2k2 a écrit : Nan j'ai pas lu ton post, je vais voir |
marc2k2 a écrit : |
Ojn va encore m'accuser de me moquer des gens, mais là franchement, je tien plus
Marsh Posté le 24-02-2003 à 17:48:42
Euh désolé je vois pas lequel pourrai résoudre mon probleme.
Si je suis à coté de la plaque, dis moi ce qui ne va pas, paske la tu m'aides pas
Marsh Posté le 24-02-2003 à 17:52:45
ReplyMarsh Posté le 24-02-2003 à 17:54:09
marc2k2 a écrit : Euh désolé je vois pas lequel pourrai résoudre mon probleme. |
en fait, kan il disait "T'as pas lu mon post ?", il paralait de son post dans le present topic ... un peu plus haut quoi ... spa grave, le lundi c dur
Marsh Posté le 24-02-2003 à 21:55:44
tu pourrais utiliser un ServletContextListener qui créerait le processus (une Thread), qui ferait tes trucs périodiquement
tu pourrais meme créer cette thread dans la methode init d'une servlet en fait mais c plus crade
Marsh Posté le 25-02-2003 à 09:04:02
marc2k2 a écrit : Ah ok, le JMS, oui bon et y'a rien d'autre? |
Tu en veux combiens de solutions ? Une ça te suffit pas ?
Marsh Posté le 25-02-2003 à 09:40:31
the real moins moins a écrit : tu pourrais utiliser un ServletContextListener qui créerait le processus (une Thread), qui ferait tes trucs périodiquement |
j'ai mieux dans le crade
un servlet qui lance un javax.swing.Timer
Marsh Posté le 25-02-2003 à 10:58:26
Predicator a écrit : |
ben c la meme chose
enfin ouais, non un swing.Timer là c'est javais po vu
Marsh Posté le 25-02-2003 à 11:53:12
Predicator a écrit : |
java.util.Timer
Marsh Posté le 25-02-2003 à 13:49:53
ReplyMarsh Posté le 25-02-2003 à 13:54:08
Predicator a écrit : |
Marsh Posté le 25-02-2003 à 14:20:18
Predicator a écrit : |
ah! crade à ce point là?
Marsh Posté le 25-02-2003 à 14:35:27
DarkLord a écrit : |
crade à ce point là...
vive les ingénieurs experts incompétents
Marsh Posté le 24-02-2003 à 16:42:19
Voila, je m'explique.
J'ai tomcat qui fait tourner mes servlets. Il s'executent quand je clique sur des boutons de formulaire, et renvoie des resultats sous forme HTML. Jusque la ok.
Le probleme des servlets, c'est qu'ils s'executent au coup par coup et qu'ils se "detruisent" une fois qu'ils ont fait leur boulot.
Mais je voudrais par exemple, qu'a une date donnée, un processus ou un truc dans le genre, tournant sur la machine serveur, envoie des mails automatiquement à certaines personnes, et ce, sans que personne n'est à se loger sur le site pour declencher cet envoi manuellement.
Est-ce que quelqu'un sait comment faire, paske la je vois pas.
Merci d'avance,
a+