在Linux上将Jetty部署为端口80守护程序

在Linux上将Jetty部署为端口80守护程序,第1张

概述我很好奇 Linux管理员使用什么技术来管理你的Jetty部署.我来自Windows Server背景,所以我仍然习惯了所有这些.我一直在寻找一个很好的解决方案,在Linux安装上将Jetty实例部署为端口80. 到目前为止,我已经看到这个允许Jetty作为守护进程运行的线程: http://jira.codehaus.org/browse/JETTY-458 我已经看到这个线程讨论了在端口80上 我很好奇 Linux管理员使用什么技术来管理你的Jetty部署.我来自windows Server背景,所以我仍然习惯了所有这些.我一直在寻找一个很好的解决方案,在linux安装上将Jetty实例部署为端口80.

到目前为止,我已经看到这个允许Jetty作为守护进程运行的线程:

http://jira.codehaus.org/browse/JETTY-458

我已经看到这个线程讨论了在端口80上设置的替代方案:

http://wiki.eclipse.org/Jetty/Howto/Port80

这些都看起来很丑陋.当然,有一种相对标准的方法可以在linux上部署像Jetty这样的Web服务器.我目前正在使用CentOS 5.5,但对其他发行版开放.

提前致谢.

解决方法 不幸的是,Java进程往往不会像其他语言一样守护进程.对于Jetty,您需要使用类似 daemonize的功能来启动和管理流程.

编辑 – 一些其他细节:

在构建daemonize之后(根据上面链接中的说明),命令行参数在生成的文件daemonize.HTML中进行了解释.从启动命令测试它以确保它按预期工作.

然后在启动时启动Jetty,将daemonize命令添加到init shell脚本(例如,对于CentOS / RHEL附加/etc/rc.d/rc.local).例如:

#!/bin/bash#...other startup commands/path-to/daemonize -c /path-to/jetty/ -p pID.txt -e error.log -o console.log -a /usr/bin/java -jar start.jar
总结

以上是内存溢出为你收集整理的在Linux上将Jetty部署为端口80守护程序全部内容,希望文章能够帮你解决在Linux上将Jetty部署为端口80守护程序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1035826.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存