【入门篇】篇四、将本地Web项目部署到服务器,迁移本地数据库到服务器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_31772441/article/details/80637350

前言
1.远程连接服务器,执行命令行的SSH工具,使用PuTTY点击下载
2.将本地Web项目打包上传至服务器需要使用FTP工具,使用WinSCP点击下载
3.将本地数据库的数据迁移到服务器的数据库,使用Navicat点击下载

正文

一、将本地Web项目打包上传至服务器

  1. 将你的项目从IDE(Eclipse、MyEclipse、IDEA等等)中导出,导出的格式要选择 war。()以 Eclipse为例,右键项目名 -> Export… -> Web(WAR file) -> 选择导出路径Destination -> Finish,在导出路径就可以看到 导出的 war包。)
  2. 打开WinSCP,连接服务器
    • 输入服务器外网ip、用户名、密码,连接服务器
      这里写图片描述
    • 进入到我们在 篇二、Tomcat的安装目录 /home/tomcat
      这里写图片描述
    • 本地面板切换到存放项目war包的目录,服务器面板进入到 /apach-tomcat-8.5.31/wabapps 目录,将 项目war包 直接拖动到服务器面板,开始上传
      这里写图片描述
      上传中
      这里写图片描述
    • 让它慢慢上传,我们可以先进行数据的迁移

二、将本地数据库的数据迁移到服务器的数据库

  1. 打开navicat,分别新建本地数据库连接,命令localhost;和服务器数据库的连接,命名svr(这里需要做一定的设定,配置远程连接权限
    这里写图片描述
  2. 在服务器MySQL创建一个和 要迁移数据的数据库 同名的数据库,为了方便,直接在Navicat图形界面操作(有兴趣可以在命令行操作),右键 svr连接 -> 创建数据库 -> 输入要迁移的数据库名,字符集选择utf8 – UTF-8 Unicode -> 确定
  3. 进行数据迁移,点击Navicat菜单栏“工具” -> 数据传输… -> 设置“源”为本地数据库“localhost”,设置“目标”为服务器数据库“svr”,选择要传输的数据库,和接收数据的数据库 -> 开始传输 -> 确定 -> 传输中… -> 关闭(这是已经传好了,别点“开始”,不然又传一次)
    这里写图片描述
    这里写图片描述

三、万事俱备,只差重启

到了这里,
我们已经把项目的war包部署到Tomcat的wabapps目录下,
项目使用的数据库也已经迁移到服务器上,
只差重启Tomcat,使项目加载
1.使用SSH工具PuTTY连接服务器,进入到Tomcat的bin目录 cd /home/tomcat/apache-tomcat-8.5.31/bin/
,关闭Tomcat ./shutdown.sh,再启动Tomcat ./startup.sh
2.查看 logs/catalina.xxxxx.log 是否有报错信息,没报错即正常启动

四、浏览器访问

服务器外网ip:8080/项目名

猜你喜欢

转载自blog.csdn.net/qq_31772441/article/details/80637350