Profesjonalne uruchamianie Über JAR na Windows

0

Jak maksymalnie profesjonalnie startować Über JAR w środowisku Windows.
Tzn o wiele lepiej niż

java -jar Xyz.jar

czy

start /b java -jar Xyz.jar

Oczekiwane (nie wiem, czy na wyrost) jak w Linuxach zobaczenie PID i możliwości zabicia, odporność na błędy, na przykład jak się spie... niech port nie będzie zajęty, przekierowanie outputu itd ...
Odporność na wylogowanie się usera z windows.

Pytanie z podziałem na dwa pod-pytania:
a) jako Windows Service, google wystawia tylko z instalacją jakiś produktów - nie da się wykreować usługi z linii komendy ?
b) na jeden strzał (choć byc może długi, niechby sobie pracowało miesiąc). W innym przypadku, inny projekt, to będzie start z managera zadań i kwadrans wykonania

Jakby trzeba szczegółów: buildowane z maven-shade-plugin, i obecnie w oparciu o embedded Jetty

0

Szukałbym czegoś w kierunku usług Windowsowych: https://www.coretechnologies.com/products/AlwaysUp/Apps/RunJavaApplicationAsAService.html Można to oskryptować rzecz jasna.

0

Nie wiem co to "profesjonalne uruchamianie", ale może chodzi ci o to: http://launch4j.sourceforge.net/

1 użytkowników online, w tym zalogowanych: 0, gości: 1