java—–web项目部署到新服务器以及服务器的部署

59次阅读

目录

一、服务器安装 jdk1.8

二、安装 mysql5.7

2.1 下载 mysql

2.2 修改 root 账号密码

2.3 设置远程登录

三、项目的部署

3.1 导入数据库

3.2 将项目打成 jar 包

3.3 项目上传


服务器部署项目的方式 , 本次以打成 jar 包的形式讲解 ( 以 springboot 项目为例 )

首先服务器要有 jdk1.8 和 mysql5.6 及以上的版本

一、服务器安装 jdk1.8

1. 去官网下载 jdk 对应版本的压缩包 :Java Downloads | Oraclehttps://www.oracle.com/java/technologies/downloads/

java—–web项目部署到新服务器以及服务器的部署插图1

首次下载可能会要求注册账号 , 可以放心操作

2. 推荐使用 finalshell 进行连接服务器 , 将压缩包传入你的服务器或者虚拟机

可以放到和我同样的路径下面

## 打开下面路径

cd /usr/local/

## 创建文件

mkdir java

将下载好的压缩包拖入 /usr/local/java 路径下面 ( 我的已经解压完成了 )

java—–web项目部署到新服务器以及服务器的部署插图2

## 进行解压 (注意 要在压缩包的路径下执行此操作 )

tar -zxvf jdk-8u361-linux-x64.tar.gz

3. 配置环境变量

打开配置文件

vi /etc/profile #编辑配置文件 

注意 : 在最后面添加如下代码

#java export JAVA_HOME=/usr/local/java/jdk1.8.0_361 #改成你自己的 jdk 路径 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH 

java—–web项目部署到新服务器以及服务器的部署插图3

使配置文件生效

source /etc/profile

4. 查看 jdk 是否安装成功

javac -version

出现 jdk 的版本就说明安装成功了

java—–web项目部署到新服务器以及服务器的部署插图4

二、安装 mysql5.7

2.1 下载 mysql

2.1.1 下载 wget 命令

yum -y install weget

2.1.2 在线下载 mysql 安装包

wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 

2.1.3 安装 mysql

rpm -ivh mysql57-community-release-el7-8.noarch.rpm 

2.1.4 安装 mysql 服务

cd /etc/yum.repos.d/ 
yum -y install mysql-server 

2.1.5 启动 mysql

systemctl start mysqld 

2.2 修改 root 账号密码

1. 以 root 用户身份登录 MySQL 数据库 :

sudo mysql -u root -p 

在提示输入密码时 , 请输入您的 MySQL root 账户密码。

2. 修改 MySQL root 用户密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; 

new_password 替换为您要设置的新密码。注意密码要求必须是复杂的 , 包括数字、大小写字母以及特殊字符。

3. 更新 MySQL 权限

FLUSH PRIVILEGES; 

这个操作是为了使修改的权限生效。

4. 退出 MySQL

exit; 

修改完成后 , 您可以使用新的密码重新登录 MySQL。

2.3 设置远程登录

mysql> use mysql Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql> update mysql.user set host='%' where user='root'; Query OK, 1 row affected (0.14 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> flush privileges; Query OK, 0 rows affected (0.03 sec) mysql> select host,user,plugin from user; +-----------+------------------+-----------------------+ | host | user | plugin | +-----------+------------------+-----------------------+ | % | root | mysql_native_password | | localhost | debian-sys-maint | caching_sha2_password | | localhost | mysql.infoschema | caching_sha2_password | | localhost | mysql.session | caching_sha2_password | | localhost | mysql.sys | caching_sha2_password | +-----------+------------------+-----------------------+ 5 rows in set (0.00 sec) mysql> exit Bye 

修改配置文件 ( 一定要 !!!)

vim /etc/mysql/mysql.conf.d/mysqld.cnf 

将 bind-address 设置成 *

bind-address = * 

三、项目的部署

3.1 导入数据库

首先启动服务器的 mysql

systemctl start mysqld.service

使用 Navicat 远程连接服务器数据库

java—–web项目部署到新服务器以及服务器的部署插图5

连接名随便写 主机输入自己服务器的 ip 端口号为 mysql 端口 一般为 3306 用户名和密码为服务器的 mysql 账号密码

java—–web项目部署到新服务器以及服务器的部署插图6

之后新建数据库设置字符集和排序规则

java—–web项目部署到新服务器以及服务器的部署插图7

打包 sql 文件

java—–web项目部署到新服务器以及服务器的部署插图8

之后新建查询导入到服务器的数据库

3.2 将项目打成 jar 包

使用 idea 打开 先 clean 一下 , 然后点击 package 进行打包

java—–web项目部署到新服务器以及服务器的部署插图9

接着去项目本地路径中找到 target 中的 jar 包 ,( 后缀名为 jar 的文件 )

3.3 项目上传

连接服务器

创建文件存储项目

mkdir /usr/local/javaDemo

将本地的 jar 包和配置文件一并拖入服务器

java—–web项目部署到新服务器以及服务器的部署插图10

更改配置文件中的连接 mysql 的语句

四、项目运行

在项目存储路径下 运行 java -jar 项目包名.jar

cd /usr/local/javaDemo java -jar xiangmuming.jar

查看运行无误后 ctrl+c 停止运行 , 使用下面语句将项目进程永久开启

nohup java -jar 项目名.jar &

关闭进程 :ps -ef |grep java 查看正在运行的 java 进程

找到项目占用的进程号

kill -9 进程号 

java—–web项目部署到新服务器以及服务器的部署插图11

原文链接:https://blog.csdn.net/m0_71507863/article/details/130703044

正文完
 
追风者
版权声明:本站原创文章,由 追风者 2024-01-02发表,共计2826字。
转载说明:声明:本站内容均来自互联网,归原创作者所有,如有侵权必删除。 本站文章皆由CC-4.0协议发布。