【发布时间】:2009-08-05 21:48:38
【问题描述】:
我正在寻找性能最高的 Java 服务包装器,它可以使 Java 应用程序作为服务在 Linux 上运行。
谁能推荐这样的实用程序。
谢谢。
【问题讨论】:
-
尝试谷歌搜索“java init.d 脚本”
我正在寻找性能最高的 Java 服务包装器,它可以使 Java 应用程序作为服务在 Linux 上运行。
谁能推荐这样的实用程序。
谢谢。
【问题讨论】:
看看 commons-daemon 项目中的 jsvc 工具。
【讨论】:
我也推荐 JSVC,但它似乎要求您的应用程序主类具有“init”方法(例如 Tomcat 的类型)。
Java VM created successfully
Class org/apache/commons/daemon/support/DaemonLoader found
Native methods registered
java_init done
Daemon loading...
java.lang.NoSuchMethodException: com.server.Site.init([Ljava.lang.String;)
at java.lang.Class.getMethod(Class.java:1605)
at org.apache.commons.daemon.support.DaemonLoader.load(DaemonLoader.java:158)
Cannot load daemon
java_load failed
Service exit with a return value of 3
【讨论】: