栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

项目部署云服务器

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

项目部署云服务器

项目部署云服务器

项目是一个前后端分离的项目

前端使用Vue,Vue-cli,element技术

后端使用Springboot,SpringMVC,mybatis技术

步骤一

购买云服务器(华为云服务器)配置安全组,添加端口3306(重要),因为3306是访问数据库的端口,要先进入数据库才能对数据库进行曾删改查

步骤二

前端项目打包,先将前端向后端发起的请求地址(全部)的localhost改为服务器的公网IP地址(重要)

再在控制台输入命令npm run build打包前端项目

生成dist文件,复制文件到springboot静态资源的static目录下

步骤三

修改后端配置文件连接数据库地址为服务器公网ip(重要)

点击maven->Lifecycle->clean(清理编译好的资源)->install/package(生成jar包)

在target目录下可以看到生成的jar包

步骤四

使用xshell连接云服务器(输入公网ip地址),密码是登录云服务器的密码
先在命令行中创建java目录(先切换到root目录下)

cd /root
mkdir -p java

创建好目录之后打开xftp7上传后端生成的jar包到/java目录下,可以重命名
上传jdk(注意:我是使用的linux jdk,没有的可以自行下载)到/java目录下

步骤五

在命令行中解压jdk

jar -xvf xxx.jar : 默认解压到当前目录

编辑配置文件,配置环境变量

[root@centos ~]# vim /etc/profile

在最后一行添加如下代码

export JAVA_HOME=/root/java/jdk17.0.1
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar

/root/java/jdk17.0.1这个 为你JDK的目录
更新了配置文件后,要刷新配置文件

[root@centos ~]# source /etc/profile
步骤六

下载mysql(我下载的是mysql5.7),依次输入如下代码

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql mysql-server mysql-devel -y --nogpgcheck
启动mysql
service mysqld start
查看mysql状态
service mysqld status

记住!!!!!!!!!!!!!!!!!!!!!!下载完毕之后一定要设置mysql密码

mysql -uroot
mysql>set password for 'root' @'host' = password('123')

‘123只是登录数据库软件的密码’
然后就是配置数据库的操作了,其中的数据库名最好跟Navicat中的数据库名一样

mysql>create database 数据库名
mysql>show databases;
mysql>use  数据库名;
对服务器的数据库进行授权'123456'就是操作这个数据库的密码(重点)
mysql>grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
mysql>导入我们自己的Navicat中的sql语句(直接粘贴sql文件代码)
mysql>show tables;
mysql>exit
步骤六
[root@centos java]#java -jar coal.jar(运行项目的命令)

运行成功在浏览器访问http://服务器公网ip:8088/dist/index.html
撒花,完结

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/344978.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号