Java守护程序部署基础结构

时间:2010-09-27 05:20:11

标签: java deployment daemon

是否有Java守护程序的部署平台?我们有用于Web应用程序部署的glassfish,geronimo等,但是如果我有简单的基于Spring的应用程序,它正在处理来自ActiveMQ的消息或类似的东西。我应该在哪里部署?

2 个答案:

答案 0 :(得分:3)

您可能正在寻找类似Java Service Wrapper的内容。几年前我用它来做一组需要看门狗,启动,停止和重启操作的服务。你可以做更多的事情:

  • 将Java应用程序作为Windows服务或Unix守护程序运行: 可以在Unix系统上安装Java应用程序作为Windows服务或守护程序进程。
  • 标准,开箱即用脚本:提供在Windows和Unix上运行的脚本
  • 按需重启:您的应用可以请求重启自己的JVM
  • 灵活配置:JVM和应用程序的配置可以集中在文本文件中。
  • 日志记录:虽然Java Service Wrapper不会尝试替换任何可用的Logging Tools,但它确实提供了许多属性来配置“stdout”和“stderr”输出到JVM控制台的方式处理。此输出可以记录到控制台,文件或“事件日志”(Windows)或“syslog”(Unix)的任意组合中。

如果您使用Maven构建项目,则可以使用Application Assembler Maven Plugin

答案 1 :(得分:1)