Gibt es eine Möglichkeit, innerhalb einer bestimmten Methode zu unterscheiden, ob sie in einer Webanwendung (z. B. ganze Anwendungen auf Tomcat/Web Sphere usw. bereitgestellt) oder als eigenständige Anwendung ausgeführt wird?
"Nicht narrensicher" ist eine Untertreibung. Dies wird für Servlets funktionieren, aber nicht Filter / gespawnte Threads oder, im Falle eines vollständigen EE-Containers, Beans.
1 Stimmen
Wofür wollen Sie sich auszeichnen?
0 Stimmen
Ich habe es mit einem Legacy-Code zu tun, die Anwendung kann eigenständig oder unter Tomcat laufen. Und es gibt einen Thread, der während der Initialisierung der Anwendung startet. Ich kann jetzt, wenn die Web-Anwendung bereits gestartet oder wird heruntergefahren. Ich wollte mir ein Bild machen. Das Problem ist, wenn es nicht läuft Standalone-Thread ist Ausnahme werfen, während Start / Stopp der Web-App.