在遠端伺服器上換包(MobaXterm)
阿新 • • 發佈:2018-12-15
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路徑一致即可。)