Jak zrestartować aplikację na serwerze JBoss, bez ponownego uruchamiania JBoss'a.
-
Uruchom JMXConsole, (na serwerach produkcyjnych warto zabezpieczyć ją przed dostępem publicznym, tu jest opis jak to zrobić)
-
Znajdź MBean'a o nazwie MainDeployer - jboss.system:service=MainDeployer. Zazwyczaj będzie to w 2/3 długości przewijania.
-
Wywołaj metodę listDeployedAsString().
-
Odszukaj swoją aplikację (Ctrl+F) i skopiuj do schowka adres URL, przykładowo będzie to następujący łańcuch:
file:/usr/local/jboss-4.2.3.GA/server/default/deploy/jboss-web.deployer/ROOT.war/
-
Wróć do widoku z metodami "Back to MBean View"
-
Znajdź metodę redeploy().
-
Wklej zawartość schowka do parametru url
-
Wywołaj metodę.
-
Gotowe




