Bonjour Tout le monde,
j'ai besoin de savoir est ce qu'il y'a une possibilité, avec JSP, de faire un script qui se lance périodiquement tous les heurs par exemple.
merci d'avance pour la répense.
Bonjour Tout le monde,
j'ai besoin de savoir est ce qu'il y'a une possibilité, avec JSP, de faire un script qui se lance périodiquement tous les heurs par exemple.
merci d'avance pour la répense.
Hello,
en fait si ton script doit se lancer toutes les heures pour une session internet tu peu utiliser du multi threading. Si c'est un script qui doit se lancer toutes les heures sur le serveur crée simplement un script en Java et schedule le avec le planificateur de tâches de ton OS.
merci mlequim pour la réponse,
je vais te décrire qu'est ce que je veux faire pour une meilleur comprhénsion.
en fait j'ai des fichiers Excel qui change tous les heures, je doit insérer les nouvelles donnés dans une base acces en utilisant mon serveur TOMCAT c'est bien un développement sur un serveur de donné donc
ta deuxieme idéé est magnéfique quoique je sais pas parquoi je vais commencé![]()
quelqu'un ma conseillé et il m'a dit : "Tu peux faire ça très simplement en créant une servlet, que tu lances au demarrage de Tomcat (<load-on-startup>1</load-on-startup>), puis de mettre dans cette servlet un Thread.sleep(t). Elle s'executera puis dormira au moins t ms avant de se rééxecuter."
mais je te cache pas je suis un peu débutant en java et surtout dans les développement des servlets
pouvez vous m'aider
merci beaucoup
je ne suis pas non plus un spécialiste, mais pour insérer toutes les heures des données de fichers excels vers une base de donnée access tu n'est peut être même pas obligé de programmer. Vérifie s'il n'est pas possible dans excell de faire un export de données schédulé dans le temps vers un fichier txt par exemple, et ensuite de faire un import schédulé directement dans access.
En fait peut être même que tu peux directement prendre les données d'excell dans access. En access si tu appuye sur shift enter tu rendre en mode dévellopement dans ta base de donnée. Là tu peux créér des procédures. Et je pense que tu devrais pouvoir les scheduler.
Si rien de tout cela ne marche tu n'à pas besoin non plus de JSP, tu n'à qu'à écrire du code java qui fait l'importation dans access, ensuite tu vas dans scheduled task (si tu utilise windows) et tu planifie ta tâche pour être périodique d'intervalle une heure.
Si tu veux le faire en JSP je ne m'y connais pas assez pour t'aider.
yop yop
Merci infiniment mlequim pour ton aide
il me semble que ta deuxieme solution est la plus adéquat pour moi car en fait je vais pas importé directement les donné vers Excel, il y'a un long traitement pour l'insérer donc un programme Java schédulé par le system est une bonne solution pour le faire
est ce que tu peut me dire comment?
est ce que ca concerne les tache planifié par le system?
comment windows schedule un fichier .class, normalement un fichier .exe sa marche mais le .Class![]()
Merci
je l'ai jamais fait non plus, mais les programmes javas sont compilés dans un langage intermédiaire. Donc si tu schedule le nom de l'executable qui lance la machine virtuelle java et que tu lui passe en paramètre le nom du fichier contenant le code compilé que ça devrait marcher. Désolé je sais pas t'aider plus je connais pas le nom de cet exe, mais peut être que quelqu'un d'autre le connais ici ? sinon reste google. Tu peux aussi le créer dans un autre langage que le java et le compiler sur ton serveurr. Il tournera plus rapidement que du code interprèté et tu pourra le scheduler juste en passant son nom.
tu fait un .bat avec un bon vieux notepad (c:\jre\java Maclass.java)qui execute ta class java et le tour est jouéEnvoyé par bargou
@+clayde
Partager