问:怎么把java的.jar程序在linux上注册成服务,设置开机自启动

跟着太阳奔跑 2015-01-27 02:11:26
我想把linux服务器上的的java程序包做成服务,之前就是通过 nohup java -jar *.jar启动的,
现在要求先把他做成服务,就是通过service *** start/sop来启动和关闭程序,
接下来就是把服务设置为开机启动。
通过百度看了很多文章,但还是没找到一个合适的方法,难道是不能实现吗,主要是第二部做成服务比较困难。


...全文
866 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
m0_38138278 2017-08-23
  • 打赏
  • 举报
回复
其实你可以使用软连接给你个例子 1、对你的jar文件设置操作权限:chmod 777 hello.jar 1、先将你的jar文件通过软连接 放到service启动目录,我用的是centos 在/etc/init.d/ 目录下 ln -s hello.jar /etc/init.d/hello 2、设置开机启动 chkconfig --add hello chkconfig hello on 你可以通过chkconfig --list hello 看看是否已经设置成开机启动了,成功的话 2、3、4、5是on 完成后通过service hello start 就可以启动你的jar工程了
  • 打赏
  • 举报
回复
使用Java Service Wrapper将java程序作为linux服务并且开机自动启动http://blog.sina.com.cn/s/blog_499151bb010132fi.html
跟着太阳奔跑 2015-01-28
  • 打赏
  • 举报
回复
引用 6 楼 evangelionxb 的回复:
java service wrapper + liunix 守护进程。 你懂的。
不懂
evangelionxb 2015-01-28
  • 打赏
  • 举报
回复
java service wrapper + liunix 守护进程。 你懂的。
  • 打赏
  • 举报
回复
这个不清楚,不过我们的jar包如果用来做服务的话,一般都会后台运行,当然,服务器挂了,服务肯定没了
chujingbin 2015-01-27
  • 打赏
  • 举报
回复
跟着太阳奔跑 2015-01-27
  • 打赏
  • 举报
回复
没人,自己顶一个
跟着太阳奔跑 2015-01-27
  • 打赏
  • 举报
回复
引用 1 楼 www4206 的回复:
你到底是要打包运行还是也要开机就要启动呢。如果开机启动很容易设置的呀
我就是要先做成系统服务
砖家的谎言 2015-01-27
  • 打赏
  • 举报
回复
你到底是要打包运行还是也要开机就要启动呢。如果开机启动很容易设置的呀

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧