Centos7服务器下启动jar包项目的最佳方法

 更新时间:2019年03月06日 14:15:36   作者:在下于不同  
这篇文章主要给大家分享介绍了关于Centos7服务器下启动jar包项目的最佳方法,文中通过示例代码以及图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

前言

在linux上运行jar包谁都会啊。为什么我还要单独拎出来讲呢。细心的朋友可能已经在标题中发现关键词Centos7和最佳方式。

这就说明我不是随便写点东西水一篇博客的ヾ(◍°∇°◍)ノ゙

首先Centos7 推荐我们这么运行项目

首先执行命令:

cd /ets/systemd/system

到这个目录下,新建一个 yourProjectName.service,可以把yourProjectName设置为你想起的服务名

用vi编辑一个新的文件

vi yourProjectName.service

文件名

[Unit] 
Description=yourProjectName #描述 
After=syslog.target network.target #依赖 

[Service] 
Type=simple 

ExecStart=/usr/bin/java -jar /opt/javaapps/yourProjectName.jar 
#前面是java命令的绝对路径 后面是jar包的绝对路径 
ExecStop=/bin/kill -15 $MAINPID 

User=root 
Group=root 

[Install] 
WantedBy=multi-user.target 

使用

systemctl start yourProjectName

或者

systemctl start yourProjectName.service

就启动服务了。

如果更改项目了:

先运行

systemctl daemon-reload

再运行systemctl start sell.service

如果要停止服务:

systemctl stop yourProjectName

或者

systemctl stop yourProjectName.service

设置开机自启动:

systemctl enable yourProjectName

或者

systemctl enable yourProjectName.service

又或者不想开机启动:

systemctl disable yourProjectName

或者

systemctl disable yourProjectName.service

好了,到这就结束了。用规范的方式运行项目有助于后期维护。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

相关文章

  • Linux下一个智能重启Apache服务器的脚本分享

    Linux下一个智能重启Apache服务器的脚本分享

    这篇文章主要介绍了Linux下一个智能重启Apache服务器的脚本分享,当检测到脚本中所设定的服务器异常情况下便可执行自动重启,需要的朋友可以参考下
    2015-07-07
  • linux下修改文件权限chmod命令详细解析

    linux下修改文件权限chmod命令详细解析

    大家好,本篇文章主要讲的是linux下修改文件权限chmod命令详细解析,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • Linux环境下Apache服务器配置二级域名的方法详解

    Linux环境下Apache服务器配置二级域名的方法详解

    这篇文章主要介绍了Linux环境下Apache服务器配置二级域名的方法,结合具体实例形式较为详细的分析了Linux环境下Apache服务器配置二级域名的具体步骤与相关操作技巧,需要的朋友可以参考下
    2019-07-07
  • Linux进程间通信之管道如何实现进程池

    Linux进程间通信之管道如何实现进程池

    这篇文章主要介绍了Linux进程间通信之管道如何实现进程池问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-03-03
  • Ubuntu 20.04 CUDA&cuDNN安装方法(图文教程)

    Ubuntu 20.04 CUDA&cuDNN安装方法(图文教程)

    这篇文章主要介绍了Ubuntu 20.04 CUDA&cuDNN安装方法(图文教程),文中通过图文代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • Linux parted磁盘分区实现步骤解析

    Linux parted磁盘分区实现步骤解析

    这篇文章主要介绍了Linux parted磁盘分区实现步骤解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • 详解在Linux系统中如何识别和解决端口占用问题

    详解在Linux系统中如何识别和解决端口占用问题

    在日常的 Linux 系统管理和开发过程中,端口占用是一个常见且令人头疼的问题,无论是部署新服务、调试应用程序,还是进行系统维护,遇到端口被占用都可能导致服务无法正常启动或运行,本文将详细介绍在 Linux 系统中如何识别和解决端口占用问题,需要的朋友可以参考下
    2025-01-01
  • Linux中Homebrew的正确使用方法

    Linux中Homebrew的正确使用方法

    这篇文章主要给大家介绍了关于Linux中Homebrew的正确使用方法,文中通过示例代码介绍的非常详细,对大家学习或者使用Linux系统具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-09-09
  • linux nslookup命令使用详解

    linux nslookup命令使用详解

    这篇文章主要介绍了linux nslookup命令使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • Linux下SVN服务器自动更新文件到Web目录的方法

    Linux下SVN服务器自动更新文件到Web目录的方法

    这篇文章主要介绍了Linux下SVN服务器自动更新文件到Web目录的方法,需要的朋友可以参考下
    2015-07-07

最新评论