手把手教你将Servlet项目部署到云服务器!!


前言

之前,我们学习了Linux的常见指令,现在我们就可以操作部署项目了!

跟着步骤做起来吧


提示:以下是本篇文章正文内容,下面案例可供参考

购买

腾讯云服务器

连接Xshell

选择新建会话
在这里插入图片描述
输入用户名,默认为root
在这里插入图片描述

输入密码

连接成功后如下:
在这里插入图片描述

Servlet项目部署

安装三个软件

  • jdk
  • tomcat
  • mysql

安装JDK

输入:

yum -y install java-1.8.0-openjdk*

在这里插入图片描述
出现Complete即为安装成功!
在这里插入图片描述

安装Tomcat

  1. 下载tomcat的包

点击下载tomcat网址
在这里插入图片描述

  1. 将下载好的tomcat上传到你的云服务器(/root/soft目录下),并进行解压
tar -zxvf apache-tomcat-8.5.65.tar.gz

在这里插入图片描述

  1. 给root用户分配权限
cd /root/soft/apache-tomcat-8.5.65/bin
chmod +x *.sh

注意:此时要在bin目录下进行
在这里插入图片描述

  1. 启动tomcat
./startup.sh

在这里插入图片描述

  1. 关闭tomcat
./shutdown.sh

在这里插入图片描述

安装MySQL

  1. 下载MySQL安装套件
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

在这里插入图片描述

  1. 安装MySQL安装套件
yum -y install mysql57-community-release-el7-10.noarch.rpm

在这里插入图片描述

yum -y install mysql-community-server

需要等待几分钟

注意:

安装时请保持网络通畅,如果安装失败,请卸载安装一半的MySQL

yum remove mysql-community-server

再次进行安装

yum -y install mysql-community-server

出现Complete即为安装成功!
在这里插入图片描述

  1. 启动MySQL
service mysqld start

在这里插入图片描述

  1. 查看MySQL默认密码
grep "password" /var/log/mysqld.log
  1. 连接mysql
mysql -uroot -p

输入刚才查看到的密码,粘贴过来,注意,这里的密码看不见,回车即可

  1. 修改用户名密码强度和密码
set global validate_password_policy=0;

将密码修改为:12345678

注意:

这里的密码最少为八位

ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';
  1. 设置编码格式
set character_set_database = 'utf8';
set character_set_server = 'utf8';
  1. 设置root运行被外网访问
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';

部署项目

  1. 关闭远程服务的tomcat
./shutdown.sh
  1. 初始化数据库

将程序需要的数据库建立起来(往Xshell界面的数据库建立哦)

  1. 修改程序中DBUtils连接字符串为远程服务器

这里主要记得更改MySQL密码为刚刚设置的八位密码(12345678)

  1. 使用maven打包项目
    在这里插入图片描述

找到打包好的war包

  1. 将war上传到webapps/
    在这里插入图片描述

  2. 启动tomcat

./startup.sh
  1. 复制主机号:
    在这里插入图片描述
    端口号:8080

输入:主机号:端口号

显示此页面:
在这里插入图片描述

在这里插入图片描述


总结

根据以上步骤执行到了,你就可以让别人访问你的项目了!!!
🐴住试一试吧~

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值