Timer in einem Applicationserver laufen lassen?

Status
Nicht offen für weitere Antworten.
F

FranzSchulte

Gast
Ich schreibe gerade eine Web-Anwendung (servlets, Jsp...) welche im Moment auf einem Tomcat laufen, später auf einem Websphere. Meine Anwendung benötigt einen Timer um z.B. alle 5 Minuten die angesammelten Daten in eine Datenbank zu speichern. Nun habe ich gehört das es nicht üblich ist einen Timer einzusetzen bei Applikationsserver. Ist das wahr? Wenn ja, was gibts als Alternativen?
 
S

SlaterB

Gast
klingt für mich gar nicht so dumm,
ein Java-Container ist ja ein durchgängig laufendes Programm,

die Alternative wäre ein anderes Programm, das nach einer bestimmten Zeit die Web-Anwendung anschubst,

lokal oder entfernt scheint mir egal, es sollte so oder so ein Http-Request sein,
falls nicht andere Schnittstellen da sind

(reine Vermutungen ohne Praxisnachweis)

--------

ob man Daten erst nach 5 Min. speichert ist ne andere Frage, ist ein Systemausfall in der Zwischenzeit verkraftbar?
 
F

FranzSchulte

Gast
Ein Systemausfall würde nicht viel ausmachen, sind nur Zugriffsstatistiken welche gespeichert werden. Hab bisher ein Timer nach dem Observer-Pattern zusammengebaut. Allerdings bin ich mir nun nicht mehr sicher ob ich überhaupt einen Timer benutzen soll.
 

ankrug2

Neues Mitglied
Ich habe dieses Problem mit Hilfe eines einfachen Threads gelöst.
Der Thread wird statisch an einem Servlet gerufen.

Das Servlet habe ich <load-on-startup>1</load-on-startup> gesetzt.
Somit wird bei jedem deploy das Servlet gestartet und somit auch der Job.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Unterschiede Timer und Oberfläche? Allgemeines EE 4
OnDemand EJB Timer abfragen Allgemeines EE 0
D Wert aus einem Future raus bekommen Allgemeines EE 11
B Probleme mit Templates in einem Webprojekt Allgemeines EE 6
P Logging bei einem WebApplication Allgemeines EE 2
J geschützter Bean zugriff mit einem Rich-Client Allgemeines EE 2
K Wie statisch ist static in einem Webserver? Allgemeines EE 5
M Zwei Buttons in einem Servlet Allgemeines EE 2
T Zugriff auf persistentes Set in einem Objekt Allgemeines EE 2
P Einem eingeloggtem Benutzer Rollen dynamisch zuweisen Allgemeines EE 5
M Java Application Server in einem ungesunden Zustand Allgemeines EE 4
R Zugriff auf Managed Bean aus einem Filter Allgemeines EE 2
boxi JSF von einem Bean auf ein anderes Bean zugreifen Allgemeines EE 3
G JBoss aus einem Java-Programm starten Allgemeines EE 11
S JSF - Aktion und Navigation in einem? Allgemeines EE 3
M Aus einem Servlet auf ein anderes zugreifen ? Allgemeines EE 2
O JSP dynamisch aus einem objekt heraus erstellen Allgemeines EE 7
G benutzerverwaltung in einem bestellshop Allgemeines EE 3
S Struts: Wert in einem iterierten Drop-Down Menü selektieren Allgemeines EE 7
M datei liste (jsp,html) von einem Server Allgemeines EE 4
J In einem Bean zugriff auf ein SessionBean? Allgemeines EE 2
H tomcat - alles umleiten zu einem Servlet Allgemeines EE 40
H Von einem Servlet auf ein anderes zugreifen Allgemeines EE 4
H Lastverteilung in einem Cluster (JBoss) ausschalten Allgemeines EE 4
M Servlet: CSS der JSP wird bei einem forward nicht gefunden? Allgemeines EE 2
flashfactor Logging in einem Session-Bean Allgemeines EE 2
H Beep auf einem WebClient? Allgemeines EE 5
R Wie ermittle ich Zeichenanzahl in einem gemischten String? Allgemeines EE 2
M Konzeptfrage: Applicationserver, oder nicht? Allgemeines EE 4
U Groovy Scripts im ApplicationServer absichern Allgemeines EE 5
K Daten aus ApplicationServer auf Website darstellen Allgemeines EE 5
O ApplicationServer vs. Tomcat Allgemeines EE 5
L Webanwendung oder Applicationserver Allgemeines EE 10
V Unterschied zwischen Applicationserver und Servletcontainer Allgemeines EE 4
M Probleme beim Webservice Deployment(Sun ApplicationServer) Allgemeines EE 2

Ähnliche Java Themen

Neue Themen


Oben