个人博客项目在服务器上部署详解

项目部署

连接服务器

腾讯云地址

购买完成后先重置密码
在这里插入图片描述
然后下载Xftp 7以及Xshell 7两款操作服务器的工具
在这里插入图片描述
打开Xshell,创建会话,连接到服务器
在这里插入图片描述
基本linux指令:

  1. ls:路径下所有文件目录
  2. ll :也可以写成ls -lt,表示查看目录下文件详细信息
  3. cd /文件夹名:绝对路径
  4. cd …/:相对路径,返回上一级目录
  5. pwd:查看自己当前目录
  6. touch:创建文件(创建已经存在的文件时,不会报错,不会覆盖原来文件,只改变文件的“最后修改时间”)
  7. echo:文件内容添加 echo “内容” > 文件名(第二次只能覆盖,需要追加需要两个 >> )
  8. cat:查看文件里的内容
  9. mkdir:创建文件夹
  10. mkdir -p:创建多级路径
  11. rm:删除文件
  12. rm -r:删除文件夹
  13. rm -rf:强制删除,删除任何内容(慎用)
  14. mv:使用[mv 要移动的文件 移动的位置]
  15. cp:复制[cp 要复制的文件 移动的位置]
  16. man 命令:打开帮助文档查看
  17. less 文件名:分批查看文件信息
  18. tail:查看文件最后的内容
  19. tail 文件名 -n 20:查看最后20行
  20. head 文件名 -n 20:查看前20行
  21. date:服务器时间

(一)在服务器上安装JDK

直接在云服务器上输入命令

yum -y install java-1.8.0-openjdk*

此时服务器就会自动安装JDK1.8的全部内容了最后出现complete就完成啦
在这里插入图片描述
最后可以输入java -version来查看jdk版本

(二)在服务器上安装tomcat

  1. 去官网下载
    在这里插入图片描述
  2. 用Xftp工具将下载好的tomcat安装包复制到云服务器上
    在这里插入图片描述
  3. 用Xshell工具定位到刚才放入tomcat安装包的路径
cd /root/tomcat

此时就可以看到此路径下的安装包了
在这里插入图片描述

  1. 解压tomcat安装包
tar -zxvf apache-tomcat-8.5.65.tar.gz

解压完了就可以看到蓝色文件夹版的tomcat了
在这里插入图片描述

  1. 进去bin目录下
cd apache-tomcat-8.5.65
cd bin

在这里插入图片描述

  1. 赋予自己执行权限
chmod +x *.sh
  1. 启动tomcat
./startup.sh

在这里插入图片描述
tomcat这时已经启动了
这时我们就可以用公网ip:8080来访问咱们服务器上的tomcat成功页面啦
在这里插入图片描述
8. 在没把项目部署到服务器前,先关闭tomcat

./shutdown.sh

(三)在服务器上安装MySQL

  1. 在官网下载mysql安装套件
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
  1. 安装
yum -y install mysql57-community-release-el7-10.noarch.rpm
  1. 使用yum直接安装mysql
yum -y install mysql-community-server
  1. 启动mysql
service mysqld start
  1. 查看mysql默认密码
grep "password" /var/log/mysqld.log

此时就看到了自己的密码
在这里插入图片描述

  1. 进去mysql
mysql -uroot -p

然后复制刚才得到的密码
在这里插入图片描述
此时就进入mysql了

  1. 把安全策略设置为0
set global validate_password_policy=0;
  1. 设置密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '11111111';
  1. 设置统一编码格式
set character_set_database = 'utf8';
set character_set_server = 'utf8';
  1. 给用户所有的权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '11111111';

(四)部署项目

1.关闭远程服务器上tomcat

(1)到bin路径下

cd /root/tomcat/apache-tomcat-8.5.65/bin

(2)点击关闭tomcat文件

./shutdown.sh
./shutdown.sh

2. 初始化数据库

(使用你的sql脚本在服务网的mysql执行一下)

(1)进去mysql数据库

mysql -uroot -p11111111

(2)然后设置数据库

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

关掉useSSL=false

dataSource.setURL("jdbc:mysql://127.0.0.1:3306/java18blog?characterEncoding=utf-8");

改成服务器数据库密码

dataSource.setPassword("11111111");

4. 使用maven打包项目

(1)点击package
在这里插入图片描述
(2)随后把打包好的war包进行复制
在这里插入图片描述

5. 上传xxx.war到服务器的tomcat/webapps

【必须放到根路径】
(1)复制好的war包粘贴到服务器上tomcat的webapps根路径下
在这里插入图片描述

6. 启动tomcat

(1)去到tomcat的bin目录下

cd /root/tomcat/apache-tomcat-8.5.65/bin

(2)点击启动文件

./startup.sh

随后就可以去

公网号:8080/war包名
http://82.156.229.239:8080/blog/login.html

进行访问啦!!!

哈哈哈,项目终于完成啦,小伙伴们快去看看吧😊😊😊
点击跳转个人博客项目http://82.156.229.239:8080/blog/login.html

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值