在远程服务器上换包(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路径一致即可。)

在远程服务器上换包(MobaXterm)_第1张图片

jdk

java -version
echo $JAVA_HOME

你可能感兴趣的:(在远程服务器上换包(MobaXterm))