随笔-348  评论-598  文章-0  trackbacks-0
最后找到了JavaService Wrapper(http://wrapper.tanukisoftware.org/doc/english/introduction.html),该工具能在很多中平台下面注册为系统服务(查看支持平台)。该工具使用方法有三种模式,我用的是第一种WrapperSimpleApp帮助类,另外的两种方式都需要在原来的程序上进行适当的编码。下面就用我的程序ss为例子说明下大概的配置步骤。(其实文档中已经用Jboss进行了演示)

1.将Wrapper压缩包中的bin,lib,conf,logs目录拷贝到新建的目录ss中,将我们的程序打包成jar和依赖包一起放入lib中。

2.将bin目录中的testwrapper改成应用名ss,并编辑,修改下面两项:
APP_NAME="SocketServer"
APP_LONG_NAME="SocketServer Application"

3.修改conf/wrapper.conf文件:

#wrapper的主类
wrapper
.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp

#java classpath

wrapper
.java.classpath.1=../lib/wrapper.jar
wrapper
.java.classpath.6=../lib/ss.jar

#你应用的入口
#注意如果参数不是1,是2,经过测试发现,用这种方式,入口如果赋值给参数1,则不起作用

wrapper.app.parameter.2=com.test.ss.Main
#你应用自带的一些参数
wrapper.app.parameter.3=29999

4.这样基本上就可以了,上传到服务器上,进入bin目录,执行./ss start,如果没有权限,则执行chmod a+x *即可



---------------------------------------------------------
专注移动开发

Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
posted on 2010-01-19 10:16 TiGERTiAN 阅读(4121) 评论(5)  编辑  收藏 所属分类: Linux

评论:
# re: Linux下制作Java的Daemon服务程序(系统服务程序) 2010-01-19 11:25 | yayv
说白了就是一个启动器。
前几天我拿php也写了一个  回复  更多评论
  
# re: Linux下制作Java的Daemon服务程序(系统服务程序) 2010-01-19 11:27 | TiGERTiAN
@yayv
php怎么写的?调系统脚本的?  回复  更多评论
  
# re: Linux下制作Java的Daemon服务程序(系统服务程序) 2010-01-19 15:28 | 风随意静
用shell调用不久可以了吗。搞得这么复杂。  回复  更多评论
  
# re: Linux下制作Java的Daemon服务程序(系统服务程序) 2010-01-20 01:32 | 芬达




不错。。。



http://www.chnjc.com/  回复  更多评论
  
# re: Linux下制作Java的Daemon服务程序(系统服务程序) 2012-02-15 15:48 | 北京Ricky
有完整的代码吗 我怎么跑不起来啊??? QQ285984303  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: