**
阿里云服务器部署java项目及Mysql数据库
**
购买服务器 地址:https://www.aliyun.com/?utm_content=se_1000301881
推荐购买阿里云服务器,选择 云服务器ESC Cent OS 7.x
更换镜像(关机状态下)
选择
更换系统盘
选择镜像市场
选择java运行环境
完成之后需要选择网络与安全组中,安全组配置—>配置规则—>添加安全组规则
8080 和 80 两个都需要添加
添加完成之后就要用软件去连接服务器了。
需要使用Xshell 5 与 Xftp 5 进行对项目的部署
部署完成,先用公网IP:8080 在浏览器访问一次服务器,如果是tomcat的界面
那么继续,否则重新安装镜像或者检查添加的安全组端口号是否正确。
使用
Xftp 5 连接到 服务器
这里选择用SFTP方式连接 ,端口号默认是 22
主机输入 自己服务器的公网IP
账号是root 密码是自己购买时候设置的密码
登陆完成,进入root目录,有一个名为readme.txt 的文件,下载到本地,
里面保存的是对服务器的一些操作命令,之后需要用到
然后 把自己的sql数据库用sql文件的形式拉入到服务器目录中,如下
SQL文件传输完成后
,把java项目的war包放到
/www/server/apache-tomcat-8.5.32/webapps
这个路径中
注意:在server中选择apache-tomcat-default这个文件夹
传输完成后 打开 Xshell
5 ,
依然是 主机输入公网IP 账号 root 密码是买服务器自己设定的密码
连接成功 ,接着输入 命令
重启tomcat systemctl restart tomcat
然后输入 mysql -uroot -p 登陆mysql
这里提示输入密码,密码在之前下载的readme.txt中,
正确输入之后会成这样
然后输入创建数据库的语句
create database db1 charset utf8;
红字是自己的数据库名字
(数据库名字可以自己随便取名)
创建成功
,再输入语句进入到数据库中,
use db1;
路径是根据自己放入的地址,这里是/root目录中
然后执行之前用Xftp 5 放到服务器的sql文件
source /root/zzz.sql;
然后输入 \q
退出mysql
这样成功以后就是mysql数据库创建成功了,
然后继续执行修改mysql数据库密码的语句,否则数据库密码与
Java项目中的配置文件中写入的密码不同从而会取不到数据;
输入语句
mysqladmin -u root -h 127.0.0.1 -p password
修改密码
第一行 是 现在密码
第二行 第三行 是新的密码
全部完毕后
重启服务器,然后进行访问,IP:8080/项目名/jsp页面