2013-02-27 93 views
3

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

在此先感谢

+1

可能重复[如何从java jar创建windows服务?](http://stackoverflow.com/questions/1617458/how-to-create-windows-service-from-java-jar) – duffymo 2013-02-27 12:23:33

+0

不完全一样你的参考是一个不同的包装。 – Nick 2013-06-04 00:30:19

回答

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的类路径。当它更简单时,只需将一个classpath添加为wrapper.java.classpath.1 =。\ lib \ *代替。