前言
之前,我们学习了Linux的常见指令,现在我们就可以操作部署项目了!
跟着步骤做起来吧
提示:以下是本篇文章正文内容,下面案例可供参考
购买
连接Xshell
选择新建会话
输入用户名,默认为root
输入密码
连接成功后如下:
Servlet项目部署
安装三个软件
- jdk
- tomcat
- mysql
安装JDK
输入:
yum -y install java-1.8.0-openjdk*
出现Complete即为安装成功!
安装Tomcat
- 下载tomcat的包
- 将下载好的tomcat上传到你的云服务器(/root/soft目录下),并进行解压
tar -zxvf apache-tomcat-8.5.65.tar.gz
- 给root用户分配权限
cd /root/soft/apache-tomcat-8.5.65/bin
chmod +x *.sh
注意:此时要在bin目录下进行
- 启动tomcat
./startup.sh
- 关闭tomcat
./shutdown.sh
安装MySQL
- 下载MySQL安装套件
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
- 安装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即为安装成功!
- 启动MySQL
service mysqld start
- 查看MySQL默认密码
grep "password" /var/log/mysqld.log
- 连接mysql
mysql -uroot -p
输入刚才查看到的密码,粘贴过来,注意,这里的密码看不见,回车即可
- 修改用户名密码强度和密码
set global validate_password_policy=0;
将密码修改为:12345678
注意:
这里的密码最少为八位
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';
- 设置编码格式
set character_set_database = 'utf8';
set character_set_server = 'utf8';
- 设置root运行被外网访问
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';
部署项目
- 关闭远程服务的tomcat
./shutdown.sh
- 初始化数据库
将程序需要的数据库建立起来(往Xshell界面的数据库建立哦)
- 修改程序中DBUtils连接字符串为远程服务器
这里主要记得更改MySQL密码为刚刚设置的八位密码(12345678)
- 使用maven打包项目
找到打包好的war包
-
将war上传到webapps/
-
启动tomcat
./startup.sh
- 复制主机号:
端口号:8080
输入:主机号:端口号
显示此页面:
总结
根据以上步骤执行到了,你就可以让别人访问你的项目了!!!
🐴住试一试吧~