Linux系统部署JavaWeb项目(从环境搭建到部署)

一、部署环境

  • jdk1.8,tomcat8.5,mysql5.5,可运行的javaweb项目,装有linux系统的虚拟机(centos7)

二、安装jdk1.8

  1. 下载jdk1.8
    Linux系统部署JavaWeb项目(从环境搭建到部署)_第1张图片
  2. 获取linux系统root权限
  • 若不是以root用户登录,需要通过命令获取root权限(回车后需要输入root用户的密码)
    su root
    
  1. 在usr路径下创建java文件夹
    mkdir java
    
  2. 将下载好的jdk文件放进java文件夹
  • 我是在windows系统中下载好之后拷贝到虚拟机linux系统桌面上的,然后再移动到java文件夹中
    mv  /home/centos/Desktop/jdk-8u201-linux-x64.tar.gz  /usr/java
    
  1. 进入java文件夹,解压jdk-8u201-linux-x64.tar.gz
    tar -zxvf jdk-8u201-linux-x64.tar.gz
    
    5.1 解压完成后修改文件名(单纯觉得文件名太长了)
    mv jdk1.8.0_201 jdk1.8
    
  2. 配置环境变量(具体文件读写保存等操作此处没有详细说明,可自行百度)
    6.1打开profile文件
    vim /etc/profile    
    
    6.2添加如下内容
    JAVA_HOME=/usr/java/jdk1.8.0_60
    CLASSPATH=$JAVA_HOME/lib/
    PATH=$PATH:$JAVA_HOME/bin
    export PATH JAVA_HOME CLASSPATH
    
    6.3保存并退出
    6.4使profile修改后立即生效
    source /etc/profile
    
    6.5验证jdk是否安装成功
    java -version
    

三、安装tomcat

  1. 下载tomcat
    Linux系统部署JavaWeb项目(从环境搭建到部署)_第2张图片
  2. 同样在usr目录下创建tomcat文件夹
    在这里插入图片描述
  3. 将下载好的文件移动到tomcat文件夹中(在linux系统中下载的,默认存在root/Downloads目录下,我登录的是root用户)
    在这里插入图片描述
  4. 解压文件
    在这里插入图片描述
  5. 修改解压后的文件名(个人觉得原名太长)
    在这里插入图片描述
  6. 修改conf目录下的tomcat-users.xml文件,用以设置访问tomcat管理界面的用户名和密码
    Linux系统部署JavaWeb项目(从环境搭建到部署)_第3张图片
  7. 修改webapps/manager/META-INF目录下的context.xml文件,放开访问权限
    Linux系统部署JavaWeb项目(从环境搭建到部署)_第4张图片
  8. 开放8080端口
    在这里插入图片描述
  9. 启动tomcat
    Linux系统部署JavaWeb项目(从环境搭建到部署)_第5张图片
  10. 测试
    10.1输入ip地址加端口号即可进入以下界面
    Linux系统部署JavaWeb项目(从环境搭建到部署)_第6张图片
    10.2点击ManagerApp后输入用户名和密码即可进入管理界面
    Linux系统部署JavaWeb项目(从环境搭建到部署)_第7张图片

四、安装mysql及数据迁移

  1. 工具准备(Xshell和Xftp)
    1.1 Xshell可以在Windows界面下用来访问远端不同系统下的服务器。
    1.2 Xftp是一个基于windows平台的功能强大的SFTP、FTP 文件传输软件。windows 用户能安全地在UNIX/Linux 和 Windows之间传输文件。
    1.3 下载安装这里不再赘述,和普通软件安装大致一样
    1.4 Xshell新建会话
    Linux系统部署JavaWeb项目(从环境搭建到部署)_第8张图片
    Linux系统部署JavaWeb项目(从环境搭建到部署)_第9张图片
    1.5 Xftp新建会话
    Linux系统部署JavaWeb项目(从环境搭建到部署)_第10张图片
    Linux系统部署JavaWeb项目(从环境搭建到部署)_第11张图片
    新建本地选项卡
    Linux系统部署JavaWeb项目(从环境搭建到部署)_第12张图片
    通过拖拽或者右键点击传输即可完成文件传输
    Linux系统部署JavaWeb项目(从环境搭建到部署)_第13张图片
  2. 通过Xshell安装mysql
    2.1 安装
    在这里插入图片描述
    2.2 开启服务并设置为开机启动
    在这里插入图片描述
    2.3 设置密码
    在这里插入图片描述
    2.4 成功登录
    Linux系统部署JavaWeb项目(从环境搭建到部署)_第14张图片
  3. 数据迁移
    3.1 将开发中用到的数据库文件导出
    Linux系统部署JavaWeb项目(从环境搭建到部署)_第15张图片
    3.2 通过Xftp传输该文件到linux系统
    Linux系统部署JavaWeb项目(从环境搭建到部署)_第16张图片
    3.3 通过Xshell运行该sql文件
    Linux系统部署JavaWeb项目(从环境搭建到部署)_第17张图片

五、部署项目

  1. 将可运行的JavaWeb项目打包成war包
    Linux系统部署JavaWeb项目(从环境搭建到部署)_第18张图片
  2. 通过Xftp传输到linux系统中tomcat的webapps目录下
    Linux系统部署JavaWeb项目(从环境搭建到部署)_第19张图片
  3. 重启tomcat后测试
    Linux系统部署JavaWeb项目(从环境搭建到部署)_第20张图片

你可能感兴趣的:(Java开发)