1.先查找JDK
yum list | grep "jdk" | less
2.找到合适的版本,复制安装包的名,进行安装
yum install java-1.8.0-openjdk.x86_64
3.检验是否安装成功
java -version
1.由于yum上的Tomcat 7 版本比较旧,所以我们在本地电脑下载Tomcat 8 安装包,再将安装包复制到云服务器上(注意:不要选择Windows版本的)
2.解压 Tomcat 压缩包
unzip apache-tomcat-8.5.81.zip
3.手动开启 tomcat
# 进入 tomcat 的 bin 目录下
cd /root/apache-tomcat-8.5.81/bin
# 给所有.sh后缀的文件,增加可执行权限
chmod a+x *.sh
# 启动 tomcat
sh startup.sh
# 检验进程
ps aux | grep tomcat
# 检验端口
netstat -nlpt | grep 8080
4.打开云服务器控制面板 -> 防火墙 -> 添加规则:允许8080端口被监听
此时访问云服务器的公网IP:8080就可以访问到了
1.先查找 mariadb
yum list | grep mariadb | less
2.找到合适的版本,复制安装包的名,进行安装
yum install mariadb-server.x86_64
# 有些同学可能会报错(内置了不知名版本的mysql),就在后面添加允许冲突
yum install mariadb-server.x86_64 --allowerasing
3.启动 mariadb
systemctl start mariadb
# 检验进程
ps aux | grep mysql
# 检验端口
netstat -nlpt | grep 3306
4.修改数据库密码和Windows一致
mysql_secure_installation
5.连接数据库
# 通过密码登录
mysql -uroot -p
# 进行必要的库表操作。。。
# 退出数据库
Ctrl + D
将IDEA项目中的target包删掉
重新编译Build Project... 或者 Maven clean + compile + package 进行打包
编译后的target中,就存在一个 war 包
如果没有,说明你的pom.xml中没有加入打包的依赖
<packaging>war<packaging/>
①将 war包改名为ROOT.war,因为这决定了你访问时输入的url根目录,ROOT表示 /
②先暂停 tomcat服务器
sh /root/apache-tomcat-8.5.81/bin/shutdown.sh
③复制 ROOT.war 包到云服务器中 apache-tomcat-8.5.81/webapps 下
(我们可以顺便把webapps下没用的 文件/包 都删掉)
④再次启动 tomcat 服务器
sh /root/apache-tomcat-8.5.81/bin/startup.sh

①打包项目成jar包

②成功打包后,jar包会在 target 文件夹中

③直接将jar包复制到云服务器上,放到root文件夹下就行。因为SpringBoot项目内置了Tomcat,所以不需要自己安装Tomcat服务器。
④直接使用命令行启动项目就行
# 直接启动,终端关闭后进程会被杀死
java -jar [jar包路径]
# 最好后台开启,项目一直处于运行中
nohup java -jar xxx.jar &
# 重连终端,查看后台运行的jar程序
ps aux | grep jar
总结:
提示:这里对文章进行总结:
以上就是今天的学习内容,本文是Linux的学习,学习如何将Web项目部署到云服务器上,以做到让任何人都可以访问我们的网站。之后的学习内容将持续更新!!!