1. 程式人生 > >在遠端伺服器上換包(MobaXterm)

在遠端伺服器上換包(MobaXterm)

tail -40f /var/log/ofclacct/otp-ofclacct-web.log
systemctl start otp-ofclacct-web
 systemctl stop otp-ofclacct-web

工具:MobaXterm軟體

一、在遠端伺服器上換包 1.執行

systemctl stop otp-ofclacct-web

(otp-ofclacct-web為專案名,也是jar包的名字,新舊jar包的名字一致,內容裡面的程式碼有更新。)

2.將新的jar包放在/usr/local/service下(覆蓋掉之前的舊包)

3.執行

systemctl start otp-ofclacct-web

4.執行

tail -40f /var/log/ofclacct/otp-ofclacct-web.log

二、如果加一個名字和之前不一樣的新包,需要給新包做以下配置。

執行

cd /etc/systemd/system/

執行

vim otp-ofclacct-web.service

執行命令後會進入shell介面,如下圖所示:


[Unit]
Description=otp-ofclacct-web
After=syslog.target

[Service]
ExecStart=/usr/local/java/jdk1.8.0_171/bin/java -jar /usr/local/service/otp-ofclacct-web.jar

[Install]
WantedBy=multi-user.target

執行

vim sxy.service

進入shell介面,將以下程式碼替換進去即可。 (如果將一個新包命名為其他名字(例如 sxy.jar),拖進了/usr/local/service/目錄下, 需要以下的配置,不然會出現Unit not found的錯誤)


[Unit]
Description=sxy
After=syslog.target

[Service]
ExecStart=/usr/local/java/jdk1.8.0_171/bin/java -jar /usr/local/service/sxy.jar

[Install]
WantedBy=multi-user.target

  • 只需要改動Description=sxy(專案工程名)
  • /usr/local/service/sxy.jar(專案工程名路徑)

ExecStart=/usr/local/java/jdk1.8.0_171/bin/java -jar (這個和以前的伺服器上的jdk路徑一致即可。)