Linux中如何利用Shell脚本部署jar包项目

  介绍

小编给大家分享一下Linux中如何利用Shell脚本部署jar包项目,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

<强>一。安装JDK

查看电脑的操作位数:   uname  ar

2017 x86_64 x86_64 x86_64 GNU/Linux
如果这里显示是64位的就下载相应的64位的包

<强>下面开始正式的安装jdk

1,上传jdk的安装包到/根

jdk-8u131-linux-x64.tar。广州

2,确认系统是否已经安装过jdk

rpm  qa | grep  jdk rpm  -e ——nodeps 软件名称,//如果检查到有安装就执行卸载命令

3,解压缩jdk的安装包到指定目录

tar  -xvf  jdk-8u131-linux-x64.tar.gz  -C /usr/地方/

4,进入解压缩目录

cd /usr/当地

5,修改jdk的文件夹名称

mv  jdk1.8.0_131  jdk

6,配置环境变量

修改环境变量配置文件:

vi /etc/profile

点我键进入编辑模式

跳转到最后一行,增加如下内容,注意这里的jdk请和你当初安装jdk的路径保持一致

# java  runtime 凝结   export  JAVA_HOME=/usr/地方/jdk   export  CLASSPATH=$ JAVA_HOME/lib。   export 路径=$ JAVA_HOME/bin: $路径

按ESC输入:wq 保存退出

7日重新加载环境配置

source /etc/profile

8日测试JDK安装是否好

java  - version

9日编写你好。java

vi你好。java

class 你好{   public  static  void  main (String [], args) {   System.out.println(“你好,java");   }   }

然后ESC: wq退出

vi/etc/profile我编写

javac  Hello.java

<强>二。部署jar包

1。创建数据,然后在建立测试目录,按照如下的结构建立相关的文件夹以及文件

目录的结构为:

癓inux中如何利用Shell脚本部署jar包项目”

应用下面放置主要的jar包,如myjar、下面是相关的重启。sh的内容:

# !/bin/bash      base_home=& # 39;/数据/测试# 39;   app_name=& # 39; myjar& # 39;      pid=' ps  ef | grep  $ {app_name} | grep  -v  grep | grep  -v 重启| awk  & # 39; {print $ 2} & # 39;”   if  [, -n “$ {pid},,),,   9,kill  $ {pid}   sleep  10   fi      gclog_file=$ base_home/日志/gc.log   dump_dir=$ base_home/堆转储   errorlogs_dir=$ base_home/日志      java  -Xmx1g  -Xms1g  - xx: + UseParallelGC  - xx: + UseParallelOldGC  - xx: + PrintGCDetails  - xx: + PrintGCTimeStamps  - xx: + UseGCLogFileRotation  - xx: GCLogFileSize=128 m  - xx: NumberOfGCLogFiles=1, -Xloggc: $ {gclog_file}, - xx: HeapDumpPath=$ {dump_dir}, -jar  $ base_home/app/$ {app_name} .jar ——spring.config.location=$ base_home/config/application.yml 在祝辞,base_home美元/日志/$ {app_name} _ $ (date  + & # 39; Y % m % d % # 39;) .log ,

这里需要注意的是癓inux中如何利用Shell脚本部署jar包项目” {app_name}。jar这个可能会包如下的错误:

错误:,Unable 用access  jarfile /app/myjar。jar

这里可能需要更改为绝对路径,如下:

/人数(/测试/app/$ {app_name}。jar

访问相关的路径:(这里根据你的罐子的相关端口来修改

http://ip: 8080/

查看日志的路径:


这cd/日志里下面会显示相关的jar包的名称和日期的日志文件如:myjar_20190530。日志

以上是“Linux中如何利用Shell脚本部署jar包项目”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

Linux中如何利用Shell脚本部署jar包项目