任何人都可以帮助我提供一些正确的方向,使用java语言使用yajsw来使用java应用程序作为服务,或者只是提供我可以作为服务运行的hello world应用程序的基本代码。我搜索了它,但找不到任何有用的东西。YAJSW Java初学者示例
在此先感谢
任何人都可以帮助我提供一些正确的方向,使用java语言使用yajsw来使用java应用程序作为服务,或者只是提供我可以作为服务运行的hello world应用程序的基本代码。我搜索了它,但找不到任何有用的东西。YAJSW Java初学者示例
在此先感谢
好吧,你可以通过下载的JBoss 5.x和使用this wrapper script I wrote得到它运行时启动。这只是作为你的一个例子。你将不得不编辑它才能运行你的应用程序。
我还写了一个脚本for JBoss 7 servers。
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的类路径。当它更简单时,只需将一个classpath添加为wrapper.java.classpath.1 =。\ lib \ *代替。
可能重复[如何从java jar创建windows服务?](http://stackoverflow.com/questions/1617458/how-to-create-windows-service-from-java-jar) – duffymo 2013-02-27 12:23:33
不完全一样你的参考是一个不同的包装。 – Nick 2013-06-04 00:30:19