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路径一致即可。)
jdk
java -version
echo $JAVA_HOME