精华内容
下载资源
问答
  • 2. 将jar包复制到Linux系统中的某个文件夹下,此时采用xshell与xftp工具完成,如下: 3. 编写startup.sh启动程序。新建startup.sh文件,使用vim编辑如下: nohup java -jar -Dserver.port=38080 demo-0.0.1-...
  • 主要给大家介绍了关于Linux如何利用Shell脚本部署jar包项目的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
  • linux部署jar包项目

    2020-11-10 16:46:28
    linux部署jar包项目 打包项目上传到指定的linux系统路径。 # rz 选择文件进行上传 # sz 文件名 sz后面跟文件名可以进行文件从linux上面下载。 运行项目 (1).java -jar XXX.jar 当前ssh窗口被锁定,可按CTRL...

    linux部署jar包项目

    1. 打包项目上传到指定的linux系统路径。

      # rz   
      选择文件进行上传
      
      # sz 文件名
      sz后面跟文件名可以进行文件从linux上面下载。
      
    2. 运行项目
      (1).java -jar XXX.jar
      当前ssh窗口被锁定,可按***ctrl + c***打断程序运行,或直接关闭窗口,程序退出
      (2).java -jar XXX.jar &
      &代表在后台运行。当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。
      (3).nohup java -jar XXX.jar &
      nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行。当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件。
      (4).nohup java -jar XXX.jar >temp.txt &
      command >out.file是将command的输出重定向到out.file文件,即输出内容不打印到屏幕上,而是输出到out.file文件中。>temp.txt则是将输出的内容输出到temp.txt文件中

    3. 查看项目进程

      	ps -ef | grep java
      
    4. 终止进程。

      	kill 9 进程号
      
    5. 运行jar 守护进程: nohup java -jar xx.jar > nohup.out 2>&1 &

    6. 查看jar运行日志:tail -f nohup.out

    展开全文
  • Linux部署jar包的几种方式

    千次阅读 2019-03-12 14:02:51
    此种方式启动,一旦Ctrl + C 终止之后,服务便无法访问(注意:笔者用使用的war包启动,如果你使用的是jar包请注意替换) 第二种启动方式 java -jar xxx.jar & 此种方式在第一种命令的结尾加了 &...

    第一种启动方式

    启动命令

    java -jar xxx.jar

    此种方式启动,一旦Ctrl + C 终止之后,服务便无法访问(注意:笔者用使用的war包启动,如果你使用的是jar包请注意替换)

     

    第二种启动方式

    java -jar xxx.jar &

    此种方式在第一种命令的结尾加了 & 代表后台运行(多打印了一行进程号,可以根据进程号kill 7621来关闭)。Ctrl + C 停掉不断输出到屏幕上的日志后 ,也可以正常访问,但是关闭Shell窗口或者断开session连接时,服务也会随着一起停掉。(注意:笔者用使用的war包启动,如果你使用的是jar包请注意替换)

    第三种启动方式

    nohup java -jar xxx.jar >/dev/null &

    此种方式关闭Shell窗口或者断开session连接时,服务也会后台继续运行,如果想关闭的话只能通过 kill -9 进程号 来实现(注意:笔者用使用的war包启动,如果你使用的是jar包请注意替换)

    Linux下还有一个特殊的文件/dev/null,它就像一个无底洞,所有重定向到它的信息都会消失得无影无踪。不过如果自己程序里有日志记录这个也无所谓了

    参考1:https://www.cnblogs.com/klb561/p/10153834.html

    参考2:https://blog.csdn.net/jiangyu1013/article/details/81476184

     

    展开全文
  • Linux 部署jar包项目

    千次阅读 2019-05-10 11:43:11
    Linux 启动jar包项目 java -jar XXX.jar & 命令结尾没有 “&” ,则变成 “java -jar XXX.jar ” ,表示在当前ssh窗口,可按CTRL + C打断程序运行,或者直接关闭窗口,则程序直接退出 命令结尾添加 “&...

    Linux 启动jar包项目

    java -jar XXX.jar &
    

    命令结尾没有 “&” ,则变成 “java -jar XXX.jar ” ,表示在当前ssh窗口,可按CTRL + C打断程序运行,或者直接关闭窗口,则程序直接退出
    命令结尾添加 “&” ,则变成 “java -jar XXX.jar &” ,表示在当窗口关闭时,程序才会中止运行。&代表让该命令在后台执行。

    nohup java -jar XXX.jar > Log.log & 
    或者
    nohup java -jar XXX.jar >> Log.log & 
    

    命令 “nohup java -jar XXX.jar &” 部分,表示不挂断运行命令,当账户退出或终端关闭时,程序仍然运行。注意,该作业的所有输出被重定向到nohup.out的文件中。
    命令 “nohup java -jar XXX.jar > Log.log &” 部分,表示不挂断运行命令,当账户退出或终端关闭时,程序仍然运行,并且该作业的所有输出被重定向到Log.log的文件中。“ > Log.log ” 该命令就是指定日志输出的文件。
    ">>"表示将输出以追加的方式重定向到Log.log中。

    nohup java -jar XXX.jar > Log.log 2>&1 & 
    
    
    或者
    nohup java -jar XXX.jar >> Log.log 2>&1 & 
    或者
    nohup java -jar XXX.jar > /dev/null 2>&1 & 
    

    标准输入文件(stdin):stdin的文件描述符为0,Unix程序默认从stdin读取数据。
    标准输出文件(stdout):stdout 的文件描述符为1,Unix程序默认向stdout输出数据。
    标准错误文件(stderr):stderr的文件描述符为2,Unix程序会向stderr流中写入错误信息。
    屏蔽输出,起到禁止输出作用:/dev/null 是一个特殊的文件,写入到它的内容都会被丢弃;如果尝试从该文件读取内容,那么什么也读不到。但是 /dev/null 文件非常有用,将命令的输出重定向到它,会起到"禁止输出"的效果。
    “> Log.log 2>&1” :表示将 stdout 和 stderr 合并后重定向到 Log.log
    备注:输出之后,可以使用“jobs”查看一下后台运行的任务。

    展开全文
  • 里面包含了基本所有的部署LInux的文件、例如redis、zlib、zookeeper、ruby、nginx、openssl......
  • 主要介绍了详解在LINUX部署带有JAR包的JAVA项目,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • linux 部署jar包开机自启

    千次阅读 2019-06-28 10:58:00
    1、用xShell将jar包上传到linux上(jar包上传到 /root/java) 输入rz命令,看是否已经安装了lrzsz,如果没有安装则执行 yum -y install lrzsz命令进行安装。 安装成功后,输入rpm命令确认是否正确安装 ...

    1、用xShell将jar包上传到linux上(jar包上传到 /root/java)

          输入rz命令,看是否已经安装了lrzsz,如果没有安装则执行  yum   -y  install  lrzsz命令进行安装。

           

          安装成功后,输入rpm命令确认是否正确安装

           

          使用rz -y命令进行文件上传

    2、在/root/jar 下写脚本 yananbase.sh

    vim yananbase.sh

    ## JDK start 配置自己服务器的JDK环境(可通过 vim /etc/profile 查看jdk所在位置)
    export JAVA_HOME=/usr/local/jdk

    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar

    export PATH=$PATH:$JAVA_HOME/bin
    ## JDK end

    # 有多少个jar就后面加上去就好

    nohup java -jar /root/java/base.jar >/root/java/base.log &

     

    # 保存退出

    ESC :wq!

      赋予脚本执行权限

    chmod 777 yananbase.sh
    

       运行一下sh文件

    1、/root/java/yananbase.sh
    
    2、到java目录下 运行 ./yananbase.sh

      可通过命令查询进程:ps -ef|grep java

         编辑rc.local文件,加入jar启动脚本

    vim /etc/rc.d/rc.local

    # 开机自启动jar 脚本位置
    /root/java/yanabase.sh

    遇到的问题:执行sh文件报错 nohup: redirecting stderr to stdout

    解决方案:将sh文件中的 “&” 改成 “2>&1 &”


    nohup java -jar /root/java/base.jar >/root/java/base.log &
    改成
    nohup java -jar /root/java/base.jar >/root/java/base.log 2>&1 &

     其中 2> 表示把标准错误(stderr)重定向,尖括号后面可以跟文件名,或者是&1, &2,分别表示重定向到标准输出和标准错误。

     

    转载于:https://www.cnblogs.com/zqyw/p/11101527.html

    展开全文
  • linux部署jar包,不能持续运行

    千次阅读 2019-01-14 10:16:14
    在webapp包下面运行你的jar包 nohup java -jar **.jar & nohup: 不挂断的执行命令,忽略所有的挂断信号。 运行后台命令 最后加 & 在jar目录下会生成一个nohup.out文件,默认的log输出到这里了。 .....
  • 1、上传jar包linux服务器下 2、启动jar包 ​ 前台模式 java –jar XXXX.jar(注意这个命令启动时,断开服务连接后,服务就关闭了) ​ 后台模式 nohup java -jar XXXX.jar >XX.log 2>&1&(xx.log...
  • linux部署jar包

    2019-12-16 15:46:52
    linux部署jar包 1,首先需了解spring boot 1,spring boot 是集tomcat,maven一体的新的spring框架。目前是最好用的一款spring家族框架,spring boot 可自动集成各种项目需求插件。 <plugin> <...
  • 进入文件夹: cd …/文件名 查看Java进程:ps -ef | grep java 终止进程:kill 9 进程号 运行jar 守护进程: nohup java -jar xx.jar > nohup.out 2>&1 & 查看jar运行日志:tail -f nohup.out ...
  • Linux下如何部署jar包并后台运行?

    万次阅读 2019-05-24 17:38:01
    1、执行jar包的命令和在windows操作系统上是一样 java -jar jarName-0.0.1-SNAPSHOT.jar; 注: 关闭服务器连接时会关闭此程序进程,(推荐测试可用) 2、将jar程序设置成后台运行,并且将标准输出的日志重定向至文件...
  • linux部署jar包

    2019-05-22 13:38:11
    启动: nohup java -Xms1024m -Xmx4096m -jar /app/xxx/xxx-2.0.0.jar>/app/system.log 2 >&1 & 查看启动 tail -f sy。。。 查 找java线程 ps -ef|grep java 杀死 kill -9 xxxx ...
  • 一、部署Jar包的方式 直接 java -jar xxx.jar 这种方式会将程序的输出打印在窗口中,一旦接收到 ctrl + c 指令就结束程序,程序不会在后台执行。 使用 java -jar xxx.jar & 这种方式会使程序在后台进行,和第一...
  • Linux部署jar包并后台运行

    千次阅读 2020-09-07 22:50:11
    1、执行jar包的命令和在windows操作系统上是一样 java -jar jarName-0.0.1-SNAPSHOT.jar; 注: 关闭服务器连接时会关闭此程序进程,(推荐测试可用) 2、将jar程序设置成后台运行,并且将标准输出的日志重定向至...
  • linux部署java项目jar包流程 文章目录linux部署java项目jar包流程前言一、前期准备二、线上运行java项目jar包步骤总结 前言 linux部署项目感觉是基本操作,但是不能天天部署,时间长了linux常用的命令就忘了,本次...
  • Linux部署jar包并指定日志输出文件

    千次阅读 2020-12-03 09:39:36
     --运行jar包并将日志写入到xxx.log中 tail -f xxx.log --查看日志文件 端口占用 先运行jps,把不是jps的都杀死,在运行上面步骤 kill 进程 具体想杀死某个进程运行 ps -aux 找到对应的jar文件进行杀死 root 9816 ...
  • 2017 x86_64 x86_64 x86_64 GNU/Linux 如果这里显示是64位的就下载相应64位的 jdk的下载地址,推荐下载tar.gz的 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151....
  • jar包文件夹下运行 nohup Java -jar xxxxxx.jar & ctrl + c 退出控制面板,系统不停止 tail -f nohup.out //查看日志 查看当前应用所占用端口: netstat -nlp|grep 8089 //8089是系统启动访问的端口, ...
  • 最近需要在Linux 上部署javaweb 项目,javaweb 项目可以自己打包成war,或者jar 部署,下面说一下2种的部署方式。 目录部署war 一:将springboot项目打包成war排除...tomcat 服务部署jar 部署war 一:
  • Linux:简述Linux环境下jar包如何部署(后台) Linux 运行jar包命令如下: 方式一 java -jar *.jar 特点:当前ssh窗口被锁定,日志信息直接输出在当前窗口。可按CTRL + C打断程序运行,或直接关闭窗口,程序退出。...
  • 最近一直在搞服务器,现在要运行我们的程序,都是jar包的格式,但是每次输入运行命令都很麻烦,现在进行放入脚本启动或者注册服务启动,来简化启动,但是这个方法也有一定的缺陷,需要一定的标准规范才可以正确运行...
  • 执行jar包的命令和在windows操作系统上没有任何区别: 1 先找到自己jar包放在的绝对路径 2 java -jar 跟你jar的绝对路径 3 将jar程序设置成后台运行,并且将标准输出的日志重定向至文件msg.log nohup java -jar ...
  • 浏览器访问Linux部署jar包

    千次阅读 2019-12-02 18:32:39
    大纲问题检查jar包部署Linux上后浏览器访问不到的问题步骤 问题检查 jar包部署Linux上后浏览器访问不到的问题 是否安装了iptables包 yum install iptables-services jdk环境是否正确配置 配置...
  • 1、执行jar包的命令和在windows操作系统上是一样: java -jar penn-0.0.1-SNAPSHOT.jar; 注: 关闭服务器连接时会关闭此程序进程,(推荐测试可用) 2、将jar程序设置成后台运行,并且将标准输出的日志重定向至文件...
  • 1打包 2.关闭之前项目,并启动新...nohup java -jar 名.jar--server.port=9090 >>./shop.log & 启动新项目并将日志打印到shop.log中去 tail -200f shop.log查看日志 到此我们的新项目就在linux...
  • Linux下SpringBoot/SpringCloud微服务部署Shell,对微服务jar进行部署,格式如下: sh StartUp.sh $OPERATION jar包.jar OPERATION支持start、stop、status

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 71,195
精华内容 28,478
关键字:

linux部署jar包

linux 订阅