【发布时间】:2013-02-27 12:22:07
【问题描述】:
谁能帮我提供一些正确的方向来使用 yajsw 使用 java 语言来使用 java 应用程序作为服务,或者只是提供一些我可以作为服务运行的 hello world 应用程序的基本代码。我用谷歌搜索了它,但找不到任何有用的东西。
提前致谢
【问题讨论】:
-
与您对不同包装器的引用不完全一样。
谁能帮我提供一些正确的方向来使用 yajsw 使用 java 语言来使用 java 应用程序作为服务,或者只是提供一些我可以作为服务运行的 hello world 应用程序的基本代码。我用谷歌搜索了它,但找不到任何有用的东西。
提前致谢
【问题讨论】:
YAJSW 的文档在这里提供了您需要的一切。 http://yajsw.sourceforge.net/
最简单的运行方法是使用您自己的启动脚本执行您的 jar。然后你需要弄清楚java进程运行的PID是什么。一旦你有了 pid,你需要做的就是运行 ./yajsw/yajsw##someversion##/bat/genConfig.bat 或者如果你在 linux 中运行 ./yajsw/yajsw##someversion##/bin/genConfig .sh .
如果成功,这将创建一个针对您的可执行 jar 的 wrapper.conf。这足以让你离开地面。之后,您可以针对自己的自定义进行调整。
(genConfig.bat 或 genConfig.sh)的参数是 PID。所以运行 genConfig.bat #PID# !
PS:配置生成器将添加每个 jar 的类路径 .. 当只添加一个类路径作为 wrapper.java.classpath.1 = .\lib\* 更容易。
【讨论】:
好的,您可以从下载 JBoss 5.x 并使用this wrapper script I wrote 开始运行它。这只是给你一个例子。您必须对其进行编辑才能运行您的应用程序。
我还写了一个脚本for JBoss 7 servers。
【讨论】: