| |
最近制作小叮咚的时候,需要机器启动后自动运行小叮咚 , 所以就想仿照tomcat那样把java类变成一个服务来运行. 于是找到了 java service wrapper . 下面就是一些我要用到的地方.
把java类变成 windows nt服务的3中方法(使用 java serivce wrapper)
集成 java service wrapper 的三种方法: 1 使用 wrappersimpleapp 类启动您的应用程序,这是最简单的,也是java service wrapper推荐使用的方法. 2 使用 wrapperstartstopapp 类. 这种方法和第一种不同的地方在于,可以使用一个类启动服务,另一个类来停止服务. 这一点特别像 tomcat 这样的服务程序. 3 这种方法提供了较前两种方法更为灵活的方式实现服务.灵活的背后是需要写代码来完成. 具体来说就是实现wrapperlistener接口,当用户的接口类启动后注册到wrappermanager. 这样就我们可以自定义服务接收的命令和相应的回应,比如启动和关闭服务等.
注册到服务后的形式如下:
"c:/wrapper_win32_3.1.2/bin/wrapper.exe" -s "c:/wrapper_win32_3.1.2/bin/../conf/wrapper.conf"
阅读了 java service wrapper的源代码后,对用c做windows服务,感了兴趣,准备在下一片写一些 java service wrapper 的服务程序怎么做的.
原文请参考: http://wrapper.tanukisoftware.org/doc/english/integrate.html jni入门教程之helloworld篇
|
|