如何使用jetty.sh停止jetty 7中的衍生过程?

sys*_*oot 5 java linux jetty appserver

我正在使用Jetty 7.4进行我的一个项目.我需要配置它,以便它可以在服务器启动或停机时自动启动/停止.此外,我应该能够按需启动/停止服务器.我正在使用jetty附带的启动/停止脚本(bin/jetty.sh).服务器启动就好了.但是,当涉及到停止服务器时,我遇到了一些问题.

Jetty希望您使用"--exec"命令行参数启动服务器,此参数将生成另一个JVM实例.现在有两个为jetty运行的进程.当您尝试使用脚本停止jetty服务器时,第一个进程成功终止.但是,我仍然可以看到产生的过程.

我在网上搜索过,人们在多个地方都问了这个问题,但我找不到解决这个问题的办法.有任何想法吗?

谢谢,

NG

Bar*_*art 1

这并没有真正回答问题,但我通过在/etc/default/jetty. 您可以使用如下方式设置 JVM 选项:

JAVA_OPTIONS="-XX:MaxPermSize=128m -Xms1024m -Xmx1024m"

这样您就不必使用产生另一个进程--exec,您只需使用它即可jetty.sh正常启动和停止一个进程。