Die Frage: Gibt es eine Möglichkeit, sich mit einer laufenden JVM zu "verbinden" und Systemeigenschaften (die durch -Dproperty=value angegeben werden) zu ändern, ohne die JVM zu stoppen und ohne einen Weg programmiert zu haben, dies zu tun?
Nun zum Kontext: Ich habe einen JBoss-Server, der auf einem entfernten Rechner läuft, auf dem meine Anwendung, aber auch andere Anwendungen laufen. Diese anderen Anwendungen dürfen nicht gestoppt werden. Der Server wird mit einer bestimmten -D-Eigenschaft aufgerufen, die nur für meine Anwendung relevant ist. Dieser Eigenschaft wurde beim Start des Servers der falsche Wert zugewiesen. Ich muss diese Eigenschaft ändern. Am einfachsten wäre es, JBoss neu zu starten, aber das würde dazu führen, dass alle Anwendungen für einige Zeit ausfallen. Gibt es eine Möglichkeit, diese Eigenschaft zu ändern, ohne alle Anwendungen außer meiner eigenen zu stoppen?
Ich danke Ihnen!