我正在为我的一个项目使用 Jetty 7.4。我需要对其进行配置,以便它可以在服务器启动或关闭时自动启动/停止。另外,我应该能够按需启动/停止服务器。我正在使用 jetty(bin/jetty.sh) 附带的启动/停止脚本。服务器启动正常。但是,在停止服务器时,我遇到了一些问题。
Jetty 希望您使用“--exec”命令行参数启动服务器,此参数会生成另一个 JVM 实例。现在有两个进程在为 jetty 运行。当您尝试使用脚本停止 jetty 服务器时,第一个进程成功终止。但是,我仍然可以看到生成的进程。
我在网上搜索过,很多人都问过这个问题,但我找不到解决这个问题的办法。有什么想法吗?
谢谢,
错误
最佳答案
这并没有真正回答问题,但我通过在 /etc/default/jetty
的新文件中指定 JVM 选项来解决这个问题。在那里你可以使用这样的东西设置 JVM 选项:
JAVA_OPTIONS="-XX:MaxPermSize=128m -Xms1024m -Xmx1024m"
然后您就不必使用 --exec
生成另一个进程,您只需使用 jetty.sh
即可正常启动和停止一个进程。
关于java - 如何使用 jetty.sh 停止 jetty 7 中的生成进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6103683/