在Debian服务器上重启Java进程

时间:2017-07-28 21:27:19

标签: java linux process debian

我正在使用远程服务器并清理一些RAM我已经重启了一些(非系统)服务但我无法重启java进程,因为&#39 ;服务'命令无法找到它(不是服务吗?它是通过官方apt-get安装程序安装的oracle-java8)。

enter image description here

有什么建议吗?

[我已经引起了其他问题,但我的案子没有合适的解决方案,我不想执行奇怪的潦草书写。遗憾]

2 个答案:

答案 0 :(得分:0)

apt-get install oracle-java8-jdk/jre不会将java创建为服务。它将安装JDK / JRE,以便您可以运行jar文件:

# java -jar myjarfile.jar

服务器上的java进程可能已在控制台或tty中以这种方式启动。

如果要将此jar作为服务运行,则需要创建一个支持启动,停止,重启等的包装器脚本。(Texture Import Settings)如果没有包装器脚本,则无法管理java .jar程序作为Linux上的服务。

如果您的java进程是tomcat服务器,如注释中所读,您可以通过运行

手动启动它
# catalina.sh start

Tomcat附带了包装脚本来将其作为服务运行。如果它是以这种方式安装在您的服务器上,您可以尝试使用

启动它
# sudo service tomcat8 start

有关详细信息,请参阅like explained here

答案 1 :(得分:0)

问题解决了。 我已经验证了java进程是jar的执行,所以只是杀死并重新启动它。

线索是,在我的本地电脑中,jre没有类似守护进程的过程。