Linux 服务端执行jar包

java打包进行发布,有两种方式:war和jar,发布war需要tomcat,jar可直接执行发布;以下是运行demo.jar命令说明
  • java -jar demo.jar

    ctrl+c中断程序或关闭控制台窗口,程序退出

  • java -jar demo.jar &

    & 代表是在后台运行。控制台窗口不被锁定,当窗口关闭,程序退出。

  • nohup java -jar demo.jar &

    nohup 是不挂断地运行命令,控制台窗口或退出登录,程序仍会一直运行

  • nohup java -jar demo.jar --server.port=8080 >demo.log 2>&1 &

    1、 --server.port 设置端口
    2、 demo.log是设置打印的日志文件;可以自己路径,比如在demo.jar 目录添加logs目录 则改成 >logs/demo.log

    2>&1 说明

    1、 0> 表示stdin标准输入; 1> 表示stdout标准输出; 2> 表示stderr错误输出
    2、符号 > 等价于 1>(系统默认为1,省略);
    3、& 可以理解为是"等同于"的意思,2>&1,即表示2的输出重定向等同于1

猜你喜欢

转载自blog.csdn.net/liuxiaoming1109/article/details/88822131
今日推荐