推荐文章:
Vue学习8-项目实战一:完成header、tabbar区域、路由组件切换与轮播图功能
Vue学习9-项目实战二:完成九宫格、组件切换、新闻列表、时间过滤器、评论功能
链接:https://pan.baidu.com/s/145_iQ_d7hDAHAbUfaMZsqw
提取码:eo84
直接运行.exe文件安装,可自行更改安装路径。
vm15激活码:
VG5HH-D6E04-0889Y-QXZET-QGUC8
CY55A-F6G80-H85HQ-WNN5X-W38W4
AC11H-4HZ05-08EDQ-APQGX-YCUC8
ZG780-8EZ9M-M89LY-M5PEG-W2AZ8
ZF3NU-D6XEJ-48E7Q-27YNC-PC8ED
AV5M0-F4W8M-088PZ-36ZNV-NFHE2
AU15R-A0Z4N-M88HY-HQYNX-QYKD6
VY110-4RD50-H886P-5FMN9-WPUUD
我用的是第一个
附激活码原文链接:https://blog.csdn.net/wtfsb/article/details/82945299
左上角选择文件-> 打开 -> 找到刚才安装的CentOS 7 -> 打开
默认的网络配置是桥接模式,直接接入当前的网络环
境,如果网络不稳定,IP 会变。
NAT,相当于在 Windows 系统中独立开辟一块新的网
络空间,IP 地址固定不变的,无论是否接入外网,都可
以访问 CentOS。
点击左上角菜单栏中的 虚拟机 -> 设置
name:root
password:123456
右键 ->
Linux 查询 IP 地址 ifconfig
,然后复制IP地址
回到Windows 调出 命名窗口,输入 ping 192.XX.XX
ping后是自己电脑的IP地址,在上图已经查出
直接运行安装已经下载好的 xshell.exe 和 xftp.exe 文件
注意:主机那里要填在虚拟机那里用ifconfig
查出来的IP地址
连接成功
1、查看 rpm -qa | grep jdk
2、删除 rpm -e --nodeps XXX
XXX 为查看到的jdk,鼠标选择-> 右键 -> 复制 / 粘贴
查看信息 java -version
rpm -ivh jdk-8u221-linux-x64.rpm
1、输入 vim /etc/profile
2、然后 按键盘i
3、用键盘向下移动到最后再向右
4、输入 环境信息
JAVA_HOME=/usr/java/jdk1.8.0_221-amd64
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
如果不小心环境变量配错了,就 输入export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
后回车
再输入 vi /etc/profile
,按 i
,即可更改内容。
5、按 Esc键 后 输入 :wq
6、让配置生效 source /etc/profile
在Xshell中输入 pwd
查看当前路径
mkdir tomcat
tar -zxvf apache-tomcat-9.0.34.tar.gz
进入目录 cd apache-tomcat-9.0.34/bin
再执行启动命令 ./startup.sh
http://localhost:8080/
1、检查防火墙状态 firewall-cmd --state
running 表示防火墙是开启的,如果你看到的是 not running,防火墙关闭,需要开启 systemctl start firewalld.service
2、开放 8080 端口 firewall-cmd --zone=public --add-port=8080/tcp --permanent
3、重启防火墙 systemctl restart firewalld.service
4、重新载入配置 firewall-cmd --reload
http://192.168.xx.xxx:8080/
切换目录 cd /usr/local
新建目录 mkdir mysql
进入mysql目录 cd mysql
启动Xftp
tar -xvf mysql-8.0.20-1.el7.x86_64.rpm-bundle.tar
第一步:先检查是否有自带的 rpm -qa | grep mariadb
有的话,执行第二步,没有就跳到第三步
第二步:删除自带的 rpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64 --nodeps
rpm -ivh mysql-community-common-8.0.20-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-libs-8.0.20-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-client-8.0.20-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-server-8.0.20-1.el7.x86_64.rpm --nodeps --force
mysqld --initialize
chown mysql:mysql /var/lib/mysql -R;
systemctl start mysqld.service;
systemctl enable mysqld;
cat /var/log/mysqld.log | grep password
mysql -uroot -p
注意:粘贴密码的时候是不会显示出来的,但其实已经粘贴好了,按回车就ok了
后面的‘root’就是想要修改的新密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
退出 exit
测试所用的密码为root
mysql -uroot -proot
create user 'root'@'%' identified with mysql_native_password by 'root';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;
得先退出mysql:exit
再执行下面的语句:
firewall-cmd --zone=public --add-port=3306/tcp --permanent
systemctl restart firewalld.service
firewall-cmd --reload
重新登录 mysql -uroot -proot
再执行下面的语句:
set global time_zone='+8:00';
npm run build
完成后,把前端./list目录下的静态文件都拷贝到后端项目的./static目录下。
在 Xshell 中输入:
1、检查防火墙状态 firewall-cmd --state
running 表示防火墙是开启的,如果你看到的是 not running,防火墙关闭,需要开启 systemctl start firewalld.service
2、开放 8080 端口 firewall-cmd --zone=public --add-port=8443/tcp --permanent
3、重启防火墙 systemctl restart firewalld.service
4、重新载入配置 firewall-cmd --reload
先退出mysql: exit
进入java目录:cd /usr/local/java
java -jar demo.jar
如果你使用的是 SSM 或者 Java WEB(非 SpringBoot)需要通过 war 包进行部署,先把你的应用打成war 包,丢到外置的 Tomcat 中,启动 Tomcat 服务,进而访问你的应用。
推荐文章:
Vue学习8-项目实战一:完成header、tabbar区域、路由组件切换与轮播图功能
Vue学习9-项目实战二:完成九宫格、组件切换、新闻列表、时间过滤器、评论功能
教程链接:https://www.bilibili.com/video/BV1XA41147vi?p=1
可结合我这篇文章进行操作。