1.项目打包成jar包
1.1
1.2
2 jdk安装
2.1 jdk 官网 -> oracle 官方的jdk
https://www.oracle.com/java/technologies/downloads/#java8
2.2 本地上传文件到服务器
2.3 配置安装
tar -zvxf jdk-8u131-linux-x64.tar.gz -->解压
修改配置文件
source /etc/profile
// 文件最后加入环境变量 --> 和ubuntu 不一样
export JAVA_HOME=/usr/server/jdk1.8.0_131
export PATH=${JAVA_HOME}/bin:$PATH
source /etc/profile // 配置文件生效
java -version // 查看是否运行
3 运行jar包
3.1
3.2 日志设置
3.2.1 输出 标准 和 错误 日志
>/data/log.log 2>/data/err.log --> 在不同文件
logName.log 2>&1 --> 在同一个文件
3.2.2 只输出 err.log
>/dev/null>/data/err.log
3.3 运行 jar
nohup java -jar test_reg-0.0.1-SNAPSHOT.jar >log.log 2>err.log & // 命令后面加的 & ,可让命令在后台执行,否则关闭会话会停止程序
3.3 查看 日志
cat err.log
4 查看进程
ps aux
pgrep -l -u root // root账号下的进程
ps aux | grep java //找到对应进程的进程ID java是进程名
kill -9 1717 // 1717 进程pid
5 内存监控 日志监控
tail -f err.log // 持续变动就输出
free -m
free -m -s 5 // 没5s输出
top 内存
6 errors
org.springframework.web.client.HttpClientErrorException$Forbidden: 403 Forbidden: "error code: 1010"
7 参考
7.1 日志设置参考
https://www.cnblogs.com/qupengblog/p/14179039.htmlhttps://www.cnblogs.com/qupengblog/p/14179039.html
7.2 Forbidden: 403 Forbidden
https://blog.csdn.net/tenc1239/article/details/130537176?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22130537176%22%2C%22source%22%3A%22tenc1239%22%7Dhttps://blog.csdn.net/tenc1239/article/details/130537176?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22130537176%22%2C%22source%22%3A%22tenc1239%22%7D