问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-23 13:32

我来回答

2个回答

热心网友 时间:2023-10-15 20:19

下载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

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

修改wrapper.conf文件
指定JDK的安装路径。
wrapper.java.command=/usr/local/jdk1.8.0_60/bin/java
指定主类名称,此处就是Wrapper主类的名称,因为自己发布的是jar包,所以用WrapperJarApp类。
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperJarApp
设置使用到的jar包。
wrapper.java.classpath.1=./wrapper.jar
wrapper.java.classpath.2=/usr/local/jdk1.8.0_60/lib/dt.jar
wrapper.java.classpath.3=/usr/local/jdk1.8.0_60/lib/tools.jar
wrapper.java.classpath.4=./(你发布jar的名称)
设置动态库路径(Wrapper.DLL or libwrapper.so的位置,因为我全部放在同一目录下,所以做如下设置)
wrapper.java.library.path.1=./
设置你发布的jar包名称
wrapper.app.parameter.1=./(你发布jar的名称)

将自己的程序拷贝到/home/testwrapper目录。进行服务的注册。
为WrapperTest.sh授予可执行权限。
#chmod u+x WrapperTest.sh
注册为系统服务。
#./WrapperTest.sh install
启动WrapperTest服务并查看服务状态。

在部署过程中,存在一个遗漏,就是对授权文件的操作。
将/conf/wrapper-license.conf拷贝到/home/testwrapper目录下,并且修改wrapper.conf文件。

热心网友 时间:2023-10-15 20:20

http://jingyan.baidu.com/article/db55b609e66b624ba30a2f2b.html
-供参考

热心网友 时间:2023-10-15 20:19

下载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

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

修改wrapper.conf文件
指定JDK的安装路径。
wrapper.java.command=/usr/local/jdk1.8.0_60/bin/java
指定主类名称,此处就是Wrapper主类的名称,因为自己发布的是jar包,所以用WrapperJarApp类。
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperJarApp
设置使用到的jar包。
wrapper.java.classpath.1=./wrapper.jar
wrapper.java.classpath.2=/usr/local/jdk1.8.0_60/lib/dt.jar
wrapper.java.classpath.3=/usr/local/jdk1.8.0_60/lib/tools.jar
wrapper.java.classpath.4=./(你发布jar的名称)
设置动态库路径(Wrapper.DLL or libwrapper.so的位置,因为我全部放在同一目录下,所以做如下设置)
wrapper.java.library.path.1=./
设置你发布的jar包名称
wrapper.app.parameter.1=./(你发布jar的名称)

将自己的程序拷贝到/home/testwrapper目录。进行服务的注册。
为WrapperTest.sh授予可执行权限。
#chmod u+x WrapperTest.sh
注册为系统服务。
#./WrapperTest.sh install
启动WrapperTest服务并查看服务状态。

在部署过程中,存在一个遗漏,就是对授权文件的操作。
将/conf/wrapper-license.conf拷贝到/home/testwrapper目录下,并且修改wrapper.conf文件。

热心网友 时间:2023-10-15 20:20

http://jingyan.baidu.com/article/db55b609e66b624ba30a2f2b.html
-供参考
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么我更新了win7QQ拼音在游戏上(剑侠情缘2)不能打字?打出来的都是... 游漓江的船票在哪里买最方便?如何去 因为我想看剑侠情缘,又不想下载什么PPS啊,QQ直播之类软件, 最好是类似... ...两部手机下载相同的手游剑侠情缘却是不一样的都是在QQ上下载的 教子小书坊:一位外交官父亲给孩子的家书图书信息 教子小书坊:一位外交官父亲给孩子的家书内容简介 高二孩子和家长逆反如何教育 高二孩子和家长逆反怎么办 叛逆期孩子怎么教育沟通叛逆期孩子如何教育沟通 请问用otg连接鼠标和键盘后怎么玩手机上的全民枪战,求教程。带图的给... 去邮局寄包裹的步骤是怎么样?我没去做.不好意思问下大家 java通过集合注册登陆系统.求解 利用Java,创建一窗口,并为该窗口创建“操作”菜单,为该菜单添加“注册”、“登录”、“? 【提问】如何如何用java语言实现简易的用户注册功能 在JAVA 程序中如何实现注册和登入啊 Java怎么实现用户注册功能?要求能记录用户的注册信息,以便能以后调用。 关于用java实现用户注册的功能 JAVA登录注册 java实现 做一个简单的用户注册系统 用Java编写注册登录程序 java中什么叫注册啊 (提示好像和反射有关的的 我在看jdbc底层的时候看见... 怎么用Java基本语法写一个用户注册登录程序 如何用Java编写用户注册界面? 怎样用JAVA编辑注册表? 在java程序中使用注册表 ?? 老师,可以教一下怎么用java eclipse设计一个简单的注册账号的小程序,要求先输_百度问一问 怎么使用Java操作Windows系统注册表 用java编程实现用户注册并进行登录操作 性能测试中如何使用java批量注册登录账户 野生红菇怎么吃? 干无花果能和红菇一起炖汤吗? 9实用省电方法 华为Mate9怎么省电 华 华为m9耗电太快怎么办 Mate9,耗电突然变快,怎么解决 华为mate9 pro耗电很快怎么办? 华为Mate9Pro,电池不怎么耐用 Mate9电池不耐用怎么办 华为mate9省电模式怎么取消? 华为mate9中android os耗电严重什么鬼 苹果6sp使用指南。 怎么截屏? iPhone6S如何截屏,苹果6S Plus怎么截图 什么是结构化程序设计方法以及它的优缺点? 急求 iphone怎么快捷截屏 结构程序化设计有哪些主要特征? 与面向对象程序设计相比,结构化程序设计有什么样的优势和劣势_百度知 ... 举例说明面向对象编程和结构化编程的优缺点 结构化程序设计与面向对象设计主要区别 苹果6SPus怎样截图 什么是结构化方法?结构化方法和原型化法相比较,优缺点有哪些?_百度... 结构化系统开发方法,原型法和面向对象开发方法的优缺点和适用场合_百 ... 结构化程序设计的三种基本结构是什么?各有什么特点