如何将Java程序注册为Linux系统服务

2024-11-16 06:36:06
推荐回答(2个)
回答1:

工具/原料

CentOS6.6
Java Service Wrapper安装包
方法/步骤

下载Java Service Wrapper安装包,并解压。
#tar -zxvf wrapper*.tar.gz

1、创建安装目录
#mkdir /home/testwrapper
2、复制文件
复制src\bin\sh.script.in到/home/testwrapper目录,重命名为WrappeTest.sh
复制wrapper\bin目录下的wrapper文件到/home/testwrapper目录
复制src\conf\wrapper.conf.in到/home/testwrapper目录,重命名为wrapper.conf
复制lib目录下3个文件到/home/testwrapper目录,包括以下文件wrapper.so、wrapper.jar、wrappertest.jar

3
修改WrapperTest.sh脚本文件。
进入/home/testwrapper目录。
修改要注册应用的名称及相关文件的路径。

回答2:

1. 先将自己的程序写入SH脚本, 便于管理.
如: java -server -cp .:./lib/* com.test.Startup

2. 进入/etc/init.d目录, 新建文件, 以自己的程序命名, 如: erp
内容如下:
[plain] view plain copy
#!/bin/sh
# chkconfig: 35 99 1
#
# description: ERP service
#

ERP_HOME=/data/falconprobuf