5

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

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

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

谢谢,

NG

4

1 回答 1

1

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

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

然后,您不必使用生成另一个进程--exec,而只需使用它jetty.sh来正常启动和停止一个进程。

于 2011-05-24T00:45:58.413 回答