SSM项目在阿里云部署

  • Post author:
  • Post category:其他




一、阿里云购买服务器



二、第一次登录先重置实例密码

进入ESC控制台

在这里插入图片描述

点击i…开头字符串进去

在这里插入图片描述

然后重启



三、下载xshell和Xftp 6

百度下载破解即可



四、测试连接

在这里插入图片描述



五、在服务器上安装 jdk

Xshell输入命令

yum -y install java-1.8.0-openjdk.x86_64

在这里插入图片描述

查看Java版本:

在这里插入图片描述



六、安装MySQL(8.0)

cd /usr/local
mkdir mysql
cd mysql
wget  https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm

在这里插入图片描述



安装 yum repo文件并更新 yum 缓存;

rpm -ivh mysql80-community-release-el7-1.noarch.rpm

在这里插入图片描述

执行结果

会在/etc/yum.repos.d/目录下生成两个repo文件mysql-community.repo mysql-community-source.repo

在这里插入图片描述



更新 yum 命令

yum clean all
yum makecache



使用yum安装MySQL

当我们在使用yum安装mysql时,yum默认会从yum仓库中安装mysql最新的GA版本;如何选择自己的版本;

在这里插入图片描述

可以看到 MySQL 5.5 5.6 5.7为禁用状态 而MySQL 8.0为启用状态;



安装

yum install mysql-community-server

在这里插入图片描述



开启MySQL服务

systemctl start mysqld.service



获取原始登录密码MySQL

mysql在安装后会创建一个root@locahost账户,并且把初始的密码放到了/var/log/mysqld.log文件中;

cat /var/log/mysqld.log

在这里插入图片描述



使用初始密码登录mysql

mysql -u root -p  #会提示输入密码

在这里插入图片描述



修改初始密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码!';#注意密码位数和种类,至少大写+小写+符号+数字



七、安装tomcat

这里安装和前两个jdk和mysql有所不一样。下面是tomcat下载的地址,下载到本地,

https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/

在这里插入图片描述

在这里插入图片描述



Xftp6.建立连接拉文件

xshell6建立连接相似​,找到你下载的tomcat然后进入usr/local双击即可!

在这里插入图片描述

上述是把本地下载的apache-tomcat-9.0.45.tar传输到服务器的/usr/local目录下



在xshell中解压apache-tomcat

cd /usr/local
解压
apache-tomcat-9.0.45.tar
tar xzf apache-tomcat-9.0.45.tar.gz



启动tomcat

 cd /usr/local/apache-tomcat-9.0.52/bin
./startup.sh

在这里插入图片描述



打开阿里云管理控制台,设置安全组

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述



浏览器测试

在这里插入图片描述



数据库连接

需要将服务器中的mysql数据库中的user表中的用户对应的Host字段改成%即可。如果你在服务器中使用的是Navicat那么就可以在上面直接修改字段,如果没有的话就使用sql语句

use mysql;
update user set Host='%' where User='root';

在这里插入图片描述

连接成功

在这里插入图片描述



八、导入项目相关



Navicat导入项目数据库

在这里插入图片描述



maven项目生成war文件

注意项目的数据库版本需要改为阿里云部署的MySQL版本,还要把配置文件的数据库IP地址和密码改为阿里云部署的MySQL数据库一致

在这里插入图片描述



使用Xftp6将war传入服务器tomcat9下面的wabapps目录中

在这里插入图片描述



修改Tomcat里的servlet.xml文件

上面步骤,访问网址:服务器IP:8080/项目名/home(home是博主项目的登陆页面,根据自己实际情况修改),访问成功了,开开心心的输入用户名和密码,登陆(404??)

这是因为你登陆跳转的网址应该是不带项目名的,但是tomcat是需要带上项目名才能访问的,怎么解决呢?通过查阅资料,我们得知是需要改tomcat中的server.xml配置文件的找到所在路径

加上

<Context path="" docBase="/usr/local/apache-tomcat-9.0.52/webapps/logisticsWeb" reloadable="true" />
cd usr/local/apache-tomcat-9.0.52/conf/
vim servlet.xml

在这里插入图片描述



重新启动tomcat

cd /usr/local/apache-tomcat-9.0.52/bin
./shutdown.sh
ps -ef|grep java
./startup.sh



浏览器访问

访问网址:服务器IP:8080/项目名/home,成功OK



版权声明:本文为weixin_44707283原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。