任何人都可以帮我提供一些正确的方向,使用java语言使用yajsw将java应用程序用作服务,或者只提供一些我可以作为服务运行的hello world应用程序的基本代码。我搜索了它,但找不到任何有用的东西。
提前致谢
答案 0 :(得分: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 \ *而不是。
答案 1 :(得分:3)
好的,你可以先下载JBoss 5.x并使用this wrapper script I wrote让它运行起来。这只是一个例子。您必须编辑它才能运行您的应用程序。
我还写了一个脚本for JBoss 7 servers。