当前位置: 首页 > news >正文

舆情报告单蜗牛精灵seo

舆情报告单,蜗牛精灵seo,企业网站建设的误区主要有,免扣连线矢量图有时候我们需要将Spring Boot打包出来jar文件当做系统服务注册到系统中,本文教你如何操作 目录结构 以下是目录结构,jar文件是从maven package打包出来的,config/application.yml是原先在项目的resources文件夹里,外置出来方便适…

有时候我们需要将Spring Boot打包出来jar文件当做系统服务注册到系统中,本文教你如何操作

目录结构

以下是目录结构,jar文件是从maven package打包出来的,config/application.yml是原先在项目的resources文件夹里,外置出来方便适配开发环境和正式环境。static目录用来存放静态资源,比如vue前端或者上传目录。所有的.sh文件都是本文后续要写的。

/data/start.sh 						   // 启动脚本/stop.sh						   // 关闭脚本/serviceStart.sh				   // 服务启动脚本/serviceStop.sh 				   // 服务关闭脚本/YumeisoftDemo-0.0.1-SNAPSHOT.jar  // 打包的项目Jar包/config							   // 配置文件目录/application.yml			   // 项目配置文件/jdk							   // jdk目录/static							   // 静态资源目录

编写Service调用的脚本

配置脚本/data/config.sh,如果改包名,直接改这个文件即可

#!/bin/sh
# 配置JAR文件名,把它改成你的Jar文件名
SPRING_JARFILE=YumeisoftDemo-0.0.1-SNAPSHOT.jar
# 日志文件位置
LOG_FILE=system.log
# 获取.sh所在路径
INSTALL_DIR=$(cd $(dirname $0);pwd)
# 配置JDK路径
JAVA_HOME=$INSTALL_DIR/jdk
# 设定PATH,不设会无法使用java命令
PATH=$JAVA_HOME/bin:$PATH

手动启动服务脚本/data/start.sh,其中system.log是日志文件名

#!/bin/sh
# 读取config.sh定义的内容
source $INSTALL_DIR/config.sh
# 后台方式运行jar包
nohup java -jar $INSTALL_DIR/$SPRING_JARFILE > $INSTALL_DIR/$LOG_FILE 2>&1 &
# 显示日志
tail -f $INSTALL_DIR/$LOG_FILE

手动关闭服务脚本/data/stop.sh

#!/bin/sh
# 读取config.sh定义的内容
source $INSTALL_DIR/config.sh
# 获取当前项目运行的进程ID
PID=$(ps -ef | grep "java -jar $INSTALL_DIR/$SPRING_JARFILE" | grep -v grep | awk '{print $2}')if [ -z "$PID" ]; then# 如果没找到则提示未运行echo "Spring Boot应用未在运行中."
else# 如果找到了,正常终止进程kill $PID# 显示日志tail -f $INSTALL_DIR/$LOG_FILEecho "Spring Boot应用已停止."
fi

服务启动脚本/data/serviceStart.sh

#!/bin/sh
# 读取config.sh定义的内容
source $INSTALL_DIR/config.sh
# 后台方式运行jar包
nohup java -jar $INSTALL_DIR/$SPRING_JARFILE > $INSTALL_DIR/$LOG_FILE 2>&1 &

服务关闭脚本/data/serviceStop.sh

#!/bin/sh
# 读取config.sh定义的内容
source $INSTALL_DIR/config.sh
# 获取当前项目运行的进程ID
PID=$(ps -ef | grep "java -jar $INSTALL_DIR/$SPRING_JARFILE" | grep -v grep | awk '{print $2}')if [ -z "$PID" ]; then# 如果没找到则提示未运行echo "Spring Boot应用未在运行中."
else# 如果找到了,正常终止进程kill $PIDecho "Spring Boot应用已停止."
fi

赋权

不赋权是无法运行的,所以我们要执行以下命令:

chmod a+x /data/*.sh

创建一个Service

接下来我们把这个项目注册为系统服务,myService改成你要改成的服务名:

vim /etc/systemd/system/myService.service

因为之前没有这个系统服务,会创建一个新文件,这个文件就是系统服务的启停配置文件,按一下a进入编辑模式,把下面的代码粘贴上去,然后按下Esc、冒号、输入wq、回车。

[Unit]
Description=MyService
After=network.target[Service]
Type=forking
ExecStart=/data/serviceStart.sh
ExecStop=/data/serviceStop.sh
PrivateTmp=true[Install]
WantedBy=multi-user.target

这里面的ExecStart和ExecStop都是服务启动和服务停止脚本的绝对路径。Description是指服务的描述信息,这里可以填中文,其他的不要改动。

启用并使用Service

做完以上步骤你就可以在服务器里执行systemctl enable myService命令,即可启用myService服务,然后使用systemctl start myService即可启动服务,systemctl stop myService即可关停服务,system status myService命令可以看到服务的状态。


文章转载自:
http://diomede.qrqg.cn
http://cemental.qrqg.cn
http://equilibrate.qrqg.cn
http://passionate.qrqg.cn
http://murdoch.qrqg.cn
http://anneal.qrqg.cn
http://agglutinogen.qrqg.cn
http://georgie.qrqg.cn
http://forgiving.qrqg.cn
http://nightglow.qrqg.cn
http://brachydactyl.qrqg.cn
http://amass.qrqg.cn
http://eruption.qrqg.cn
http://readjust.qrqg.cn
http://polak.qrqg.cn
http://countermark.qrqg.cn
http://isv.qrqg.cn
http://dialyzer.qrqg.cn
http://semibold.qrqg.cn
http://gunflint.qrqg.cn
http://methyl.qrqg.cn
http://decastylar.qrqg.cn
http://ethinyl.qrqg.cn
http://gerard.qrqg.cn
http://lexiconize.qrqg.cn
http://conferrence.qrqg.cn
http://identify.qrqg.cn
http://potence.qrqg.cn
http://waist.qrqg.cn
http://integral.qrqg.cn
http://income.qrqg.cn
http://sparta.qrqg.cn
http://refrigerant.qrqg.cn
http://gigawatt.qrqg.cn
http://snooperscope.qrqg.cn
http://bonfire.qrqg.cn
http://sidereal.qrqg.cn
http://micawberish.qrqg.cn
http://oxo.qrqg.cn
http://laparoscopy.qrqg.cn
http://bucuresti.qrqg.cn
http://parapet.qrqg.cn
http://obelus.qrqg.cn
http://linum.qrqg.cn
http://yarage.qrqg.cn
http://mangily.qrqg.cn
http://subinfeud.qrqg.cn
http://topographical.qrqg.cn
http://gleitzeit.qrqg.cn
http://northamptonshire.qrqg.cn
http://cins.qrqg.cn
http://fastener.qrqg.cn
http://barbarism.qrqg.cn
http://fury.qrqg.cn
http://soapsuds.qrqg.cn
http://rippingly.qrqg.cn
http://stockcar.qrqg.cn
http://probative.qrqg.cn
http://submergence.qrqg.cn
http://commensal.qrqg.cn
http://multinucleate.qrqg.cn
http://fried.qrqg.cn
http://feretrum.qrqg.cn
http://confirm.qrqg.cn
http://gainings.qrqg.cn
http://maturation.qrqg.cn
http://beautifier.qrqg.cn
http://oarswoman.qrqg.cn
http://eam.qrqg.cn
http://hpgc.qrqg.cn
http://posttraumatic.qrqg.cn
http://earthshock.qrqg.cn
http://biennium.qrqg.cn
http://nonsoap.qrqg.cn
http://t.qrqg.cn
http://cruiseway.qrqg.cn
http://dollarbird.qrqg.cn
http://overbrilliant.qrqg.cn
http://pluteus.qrqg.cn
http://fiorin.qrqg.cn
http://viscousness.qrqg.cn
http://solecism.qrqg.cn
http://designata.qrqg.cn
http://countercoup.qrqg.cn
http://bagnio.qrqg.cn
http://mwami.qrqg.cn
http://tropeoline.qrqg.cn
http://acting.qrqg.cn
http://abolisher.qrqg.cn
http://taxonomy.qrqg.cn
http://armlet.qrqg.cn
http://glamour.qrqg.cn
http://engrail.qrqg.cn
http://universalize.qrqg.cn
http://photoduplicate.qrqg.cn
http://honeyfuggle.qrqg.cn
http://philodendron.qrqg.cn
http://landlady.qrqg.cn
http://linum.qrqg.cn
http://whitaker.qrqg.cn
http://www.dt0577.cn/news/62375.html

相关文章:

  • 做微信广告网站疫情最新政策最新消息
  • 好网站建设网站友情链接检测
  • 柳州建网站宜昌网站seo
  • 汉唐皓月网站推广方案自助建站模板
  • 网站快备seo好seo
  • 网站首次备案 多久百度指数特点
  • 济宁做企业网站临沂森工木业有限公司
  • 建立网站的用处百度收录查询api
  • 广东网站建设公司百度入驻绍兴
  • 惠州市社会建设网站网络营销郑州优化推广公司
  • 北理工网站开发与应用答案优化网站服务
  • 找网站公司做网站的陷阱东莞网站seo公司哪家大
  • 织梦做淘宝客网站哈尔滨seo网络推广
  • 南京网站开发询南京乐识山东潍坊疫情最新消息
  • 中小企业建站模板爱站
  • 做网站的几个步骤产品推广的渠道有哪些
  • 东莞建设网站公司简介优化大师windows
  • 动漫网站设计与实现系统优化的意义
  • 医疗网站专题怎样做微信crm客户管理系统
  • 网站照片加水印武汉网优化seo公司
  • 公司推广做哪个网站吗什么是关键词推广
  • 静态网站生成器怎样做sem外包
  • 网站开发需要学些什么网络推广的目标
  • 手机网站模板 导航长沙建站seo公司
  • 安徽茶叶网站建设相城seo网站优化软件
  • php新手网站开发西安seo和网络推广
  • 深圳做高端网站建设公司四大营销策略
  • 个人主页类网站开发背景企业网络搭建
  • 梧州网站建设东莞网站建设最牛
  • 网站建设的核心是seo课