Toon posts:

[java]waarschuwing voor kill applicatie? *

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben bezig met een java-client voor een J2EE applicatie. Dit is een applicatie die als service laat draaien.
Echter als iemand het process "killt" dmv de taskmanager dan moet dat wel worden gemeld, dus moet er eventjes een stukje java-code in een java-client worden aangeroepen vlak voordat deze helemaal wordt gekild.
En is het mogelijk om te kijken of de applicatie al ergens in het geheugen draait, zodat deze niet 2 keer kan worden opgestart?

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
http://java.sun.com/j2se/...pi/java/lang/Runtime.html voldoet opzich. Echter in 1.5 met VM sharing denk ik dat je dan problemen gaat krijgen.

  • Bobco
  • Registratie: Januari 2001
  • Laatst online: 30-10-2023

Bobco

I used to dream about Verona.

Punt 1 is zonder meer mogelijk met behulp van een ShutdownHook (is toe te voegen via de Runtime zoals Glimi al zei). Kijken of een applicatie al draait is op te lossen met een lock filetje oid. Dat gaat natuurlijk weer wel fout als je applicatie op een hele woeste manier wordt gestopt (systeem crash oid). Het is wel mogelijk om temporary files aan te maken die worden weggegooid na succesvolle beeindiging van een programma. Kijk maar eens naar createTempFile() en deleteOnExit() in de File class.

With the light in our eyes, it's hard to see.


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Over je topictitle: Kijk even naar nummer 2 van deze link.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz