centos运行jar包需要的环境_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
好了,到这就结束了。用规范的方式运行项目有助于后期维护。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对我们的支持。
本文标题: Centos7服务器下启动jar包项目的最佳方法
本文地址: http://www.cppcns.com/os/linux/253870.html
centos运行jar包需要的环境_Centos7服务器下启动jar包项目的最佳方法相关推荐
- 部署war包后,新增tomcat服务器,启动tomcat服务器报错解决方法
部署war包后,新增tomcat服务器,启动tomcat服务器报错解决方法 参考文章: (1)部署war包后,新增tomcat服务器,启动tomcat服务器报错解决方法 (2)https://www. ...
- centos运行jar包需要的环境_Centos7前后台运行jar包
方式一: java -jar lf-test-1.0-SNAPSHOT.jar 前台运行,当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出. 方式二: java -ja ...
- java在windows下启动jar包使用utf-8格式
在使用hasor+dataway集成到spring boot项目使用jar包方式部署在Windows环境下,出现中文乱码的问题,考虑是Windows默认编码格式为gbk格式,所以在cmd启动jar包项 ...
- linux 下启动 jar包
文章目录 1.项目中的使用 start.sh 文件 stop.sh 文件 2.Linux 下通过 java 命令启动 jar 包的几种常见方式 方法1:直接启动 jar 包 方法二:后台启动 jar ...
- 解决在linux环境下启动jar时提示no main manifest attribute, in /xxxxx.jar异常
今天在倒腾springcloud gateway的时候,基本上已经完成了项目的基础搭建,在本地使用IDE是可以直接进行调试或者是运行的,想着基本上没问题了,就打算将网关部署到kubernetes上试运 ...
- jar包在linux定时调度,xshell脚本启动JAR包-定时任务拆分日志
一.启动脚本编写 #!/bin/bash #name:******service.sh; #date:2020-12-02; #此处修改脚本名称: APP_NAME=jar包名.jar #脚本菜单项 ...
- linux源码编译安装lamp环境搭建,linux下源码包编译安装LAMP环境
1.下载所需的源码包 Httpd-2.4.10 apr-1.5.1 apr-util-1.5.3 pcre-8.33(这些均可在Apache官网进行下载) Mysql-5.5.39 php ...
- linux 下启动jar小程序
下面是我的三个可运行jar程序 1.启动 采集话单文件应用程序 nohup java -jar gather.jar > logs/gather/console.out & 2.启动 ...
- 关于把war包放在Tomcat的webapps目录下 启动服务 前端访问报404
记录一下一些低级的错误 当时电脑上解压了两个版本的Tomcat 一个是9.0.54 一个是10.0.12 我用idea的Maven对springboot的web项目进行打包练习 当时把war包放在了低 ...
最新文章
- Leetcode812.Largest Triangle Area最大三角形面积
- seaborn使用FacetGrid函数可视化山脊图(Ridgeline Plot with Seaborn)
- linux免安装nginx,Nginx免安装包制作工具:Nginx-portable
- vue中的computed 与 watch
- [转]处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”...
- Halcon例程详解 (深度图转换为3D图像)—— xyz_attrib_to_object_model_3d
- 用ASP.NET Core MVC 和 EF Core 构建Web应用 (一)
- android sd卡 格式化 rom,Android开发之获取SD卡及手机ROM容量的方法
- linux编译警告 will be initialized after
- 2018 蓝桥杯省赛 B 组模拟赛(一)H.封印之门 最短路
- 手把手教你使用Pandas读取结构化数据
- Java 使用poi导入excel,结合xml文件进行数据验证的例子(增加了jar包)
- Oracle执行计划 讲解(二) .
- gitbook生成目录toc
- 软件开发人员电脑配置
- 如何关闭搜狗输入法软键盘的热键
- Android SwipeRefreshLayout官方下拉刷新控件介绍(与知乎Android客户端下拉刷新一样!!)
- java imageio_Java使用imageio 读写图像
- 也许你在到处找PS,不妨来这里看看
- 【VUE+Mapbox】mapbox地图在vue中展示所遇问题解决