java - 如何使用 jetty.sh 停止 jetty 7 中的生成进程?

标签 java linux jetty appserver

我正在为我的一个项目使用 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/

相关文章:

c - 如何使用用户空间 API 在 Linux 上禁用串行端口 SAK 选项?

linux - Linux 二进制安装程序(.bin、.sh)如何工作?

java - 尝试设置 Jetty CORS 访问时出现 UnavailableException

java - Jetty 8 HTTPClient 支持进行 Comet HTTP 连接吗?

java - Jetty 启动需要多长时间?

java - 是否有(实验性的)启用 JSR-262 JMX-WS 的 Java 工具或应用程序?

java - thrift 的线程安全性如何?重新 : I seem to have requests disrupting one another

随着线程池大小的增加,Java 多线程性能最差

java - Tomcat 上的 JSP Spring 应用程序未传送页面

c - Fork 和 dup2 - 子进程未终止 - 文件描述符问题?