3

任何人都可以帮助我为我提供一些正确的方向,使用 java 语言使用 yajsw 来使用 java 应用程序作为服务,或者只是为我提供一些我可以作为服务运行的 hello world 应用程序的基本代码。我用谷歌搜索但找不到任何有用的东西。

提前致谢

4

2 回答 2

4

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\* 更容易。

于 2013-06-04T00:36:05.787 回答
3

好的,您可以从下载 JBoss 5.x 开始,并使用我编写的这个包装脚本让它运行。这只是给你一个例子。您必须对其进行编辑才能运行您的应用程序。

我还为 JBoss 7 服务器编写了一个脚本。

于 2013-03-19T20:17:15.210 回答