Starten Sie Java-Prozess auf Debian-Server
Ich bin mit einem remote-server zu bereinigen, eine gewisse Menge an RAM habe ich neu gestartet, einige (nicht-system) - Dienste im Einsatz, aber ich kann Sie nicht neu starten den java-Prozess, weil der "service" Befehl nicht finden kann (ist das nicht ein service? es ist eine oracle-java8-installation über den offiziellen apt-get installer).
Jede Anregung?
[Ich habe gelesen die anderen Fragen, aber es gibt nicht eine richtige Lösung für meinen Fall, möchte ich nicht ausführen seltsame Scripte. sorry]
Du musst angemeldet sein, um einen Kommentar abzugeben.
apt-get install oracle-java8-jdk/jre
würde not create java as a service. Es würde installieren Sie das JDK/JRE, so dass Sie können ausführen von jar-Dateien als solche:Den java-Prozess auf dem server gestartet wurden auf diese Weise in einer Konsole oder tty.
Wenn Sie möchten, führen Sie diese jar-Datei als service, müssen Sie erstellen Sie ein wrapper-Skript unterstützt, starten, stoppen, neu starten, usw. (wie hier erklärt) Ohne ein wrapper-Skript, ein java .jar-Programm nicht verwaltet werden kann als ein Dienst auf Linux.
Wenn Ihr java-Prozess wurde ein tomcat-server als gelesen im Kommentar, könnten Sie starten Sie es manuell mit
Tomcat kommt mit wrapper-Skripte, um es als Dienst ausführen. Wenn es installiert wurde, auf diese Weise auf Ihrem server können Sie versuchen, es zu starten mit
Sehen tomcat ausführen-Dokumentation für mehr info
ps -ef | grep java
?catalina.sh start
. Siehe RUNNING.txt - Dokumentation (I. e. für tomcat 8.5). Wenn tomcat installiert wurde mit dem debian package manager, wird es wohl bereits als service in der Tat.Problem gelöst.
Ich habe festgestellt, dass der java-Prozess ist die Ausführung eines jar, also nur töten und starten Sie es neu.
Der Hinweis gewesen, dass es in meinem lokalen pc, die jre nicht über einen daemon-Prozess wie.