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.log2>&1 說明
1、 0> 表示stdin標準輸入; 1> 表示stdout標準輸出; 2> 表示stderr錯誤輸出
2、符號 > 等價於 1>(系統默認爲1,省略);
3、& 可以理解爲是"等同於"的意思,2>&1,即表示2的輸出重定向等同於1