Open david2tdw opened 3 years ago
报错:
[root@izm5eab8t820b79js38tbxz ~]# java -version
-bash: java: command not found
解决方法:
[root@izm5eab8t820b79js38tbxz ~]# source /etc/profile
nohup java -jar /home/test/demo.jar > /home/test/log.txt 2>&1 &
该命令的意思是:nohub使用java执行demo.jar这个文件,并且输出日志到log.txt文件,&表示后台运行
在jar包同级目录下使用命令:
vi Start.sh
创建Start.sh文件,并向该文件中写入以下内容:
#! /bin/bash
#注意:必须有&让其后台执行,否则没有pid生成 jar包路径为绝对路径
nohup java -jar /home/test/demo.jar >/home/test/log.txt 2>&1 &
# 将jar包启动对应的进程pid写入文件中,为停止时提供pid
echo $! > /home/test/pid.txt
在jar包同级目录下使用命令:
vi Stop.sh
创建Stop.sh文件,并向该文件中写入以下内容:
#! /bin/bash
PID=$(cat /home/test/pid.txt)
kill -9 $PID
./Start.sh
./Stop.sh
tail -f log.txt
安装sun jdk:
卸载之前的openJDk (可不卸载)
然后在/usr/下建立一个文件夹java:
然后把jdk拷贝到该目录下 切换到java目录下进行解压
解压完成之后就是配置环境变量:
在文件的最后增加如下内容:
然后执行命令:
最后查看jdk版本:
在Linux上部署Web项目