项目如何上传并运行

133 阅读3分钟

本服务器是在本地部署的CentOs系统,运行的项目是SprinBoot项目

修改ip,设置为静态IP

修改/etc/systemctl/network-scripts/ifcfg-ens33

BOOTPROTO="static" # 使用静态ip地址
IPADDR="192.168.170.131" # 设置静态ip地址
NETMASK="255.255.255.0" # 子网掩码
GATEWAY="102.168.170.1" # 网关地址
DNSI="192.168.170.1" # DNS服务器

重启网络服务

systemctl restart network

安装JDK

1.解压安装包

tar -zxvf jdk压缩包 -C /usr/local

2.配置环境变量

使用vim命令修改/etc/profile文件加入配置

vim /etc/profile

在文件中添加配置

JAVA_HOME=/usr/local/jdk所在文件夹
PATH=$JAVA_HOME/bin:$PATH

3.重新加载profile,使更改的配置生效

source /etc/profile

4.验证是否成功

java -version

安装tomcat

1.解压安装包

tar -zxvf tomcat压缩包 -C /usr/local

2.进入tomcat的bin目录启动服务

sh startup.sh #或者
./startup.sh

3.开放对应的端口

# 开放指定端口
firewall-cmd --zone=public --add-port=端口号/tcp -- permanent
# 使之生效
firewall-cmd --reload
# 查看开放的端口
firewall-cmd --zone=pubilc --list-ports
# 查看防火墙状态
systemctl status filewallld,firewall-cmd --status
# 暂时关闭防火墙
systemctl stop firewalld
# 永久关闭防火墙
systemctl disable firewalld
# 开启防火墙
systemctl start firewall
# 关闭指定端口
firewall-cmd --zone=public --remove-port=端口号/tcp -- permanent

安装mysql

1.检查当前洗头膏中是否安装mysql

rpm -qa | grep mysql # 查询当前系统中安装名称为mysql的软件
rpm -qa | grep manadb

2.删除自带的数据库

rpm -e --nodeps 加上搜索的manadb的名称

3.加压压缩包

mkdir /usr/local/mysql
tar -zxvf mysql压缩包 -C /usr/local/mysql

4.按照顺序安装rpm软甲包

rpm -ivh mysql-community-cmmon-...rpm
rpm -ivh mysql-community-libs...rpm
rpm -ivh mysql-community-devel...rpm
rpm -ivh mysql-commnity-libs-compat...rpm
rpm -ivh mysql-community-client...rpm
​
yum install net-tools # 如果安装过程中出现缺少net-tools依赖,使用yum安装
​
rpm -ivh mysql-community-server...rpm
​

5.启动mysql

systemctl status mysqld # 查看mysql服务状态
systemct start mysqld #启动mysql服务
systemct enable mysqld # 设置开机启动mysql服务

6.登录mysql数据库,查阅临时密码

在命令行输入

nysql -u root -p

此时是不知道密码的,进入/var/og/mysqld.log

cat /var/log/mysqld.log | grep password

获取临时密码,进行登录

7.登录mysql,修改密码,开放访问权限

# 修改密码
set global validate_password_length=4; # 设置密码长度为4
set global validate_password_policy=LOW; #设置密码的验证级别为低级
set pasword = password("root") # 设置密码为root
# 开放权限
grant all on *.*to'root'@'%'identified by 'root';
flush privileges;

删除SpringBoot项目,并运行

1.上传之后,直接使用java -jar

java -jar ....jar

2.使用对应的ip地址和端口在window浏览器中访问

3.修改后台运行SpringBoot项目,并输出日志到日志文件中

# 线上程序在后台运行,将日志输出到欸之文件中
nohup java -jar 工程.jar &>日志文件名.log &

对应的日志在同一级目录下

4.停止SpringBoot程序

ps -ef | grep 'java -jar'
kill -9 进程名 # 杀死对应的进程