Linux系統部署JavaWeb項目(從環境搭建到部署)

一、部署環境

  • jdk1.8,tomcat8.5,mysql5.5,可運行的javaweb項目,裝有linux系統的虛擬機(centos7)

二、安裝jdk1.8

  1. 下載jdk1.8
    在這裏插入圖片描述
  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
    在這裏插入圖片描述
  2. 同樣在usr目錄下創建tomcat文件夾
    在這裏插入圖片描述
  3. 將下載好的文件移動到tomcat文件夾中(在linux系統中下載的,默認存在root/Downloads目錄下,我登錄的是root用戶)
    在這裏插入圖片描述
  4. 解壓文件
    在這裏插入圖片描述
  5. 修改解壓後的文件名(個人覺得原名太長)
    在這裏插入圖片描述
  6. 修改conf目錄下的tomcat-users.xml文件,用以設置訪問tomcat管理界面的用戶名和密碼
    在這裏插入圖片描述
  7. 修改webapps/manager/META-INF目錄下的context.xml文件,放開訪問權限
    在這裏插入圖片描述
  8. 開放8080端口
    在這裏插入圖片描述
  9. 啓動tomcat
    在這裏插入圖片描述
  10. 測試
    10.1輸入ip地址加端口號即可進入以下界面
    在這裏插入圖片描述
    10.2點擊ManagerApp後輸入用戶名和密碼即可進入管理界面
    在這裏插入圖片描述

四、安裝mysql及數據遷移

  1. 工具準備(Xshell和Xftp)
    1.1 Xshell可以在Windows界面下用來訪問遠端不同系統下的服務器。
    1.2 Xftp是一個基於windows平臺的功能強大的SFTP、FTP 文件傳輸軟件。windows 用戶能安全地在UNIX/Linux 和 Windows之間傳輸文件。
    1.3 下載安裝這裏不再贅述,和普通軟件安裝大致一樣
    1.4 Xshell新建會話
    在這裏插入圖片描述
    在這裏插入圖片描述
    1.5 Xftp新建會話
    在這裏插入圖片描述
    在這裏插入圖片描述
    新建本地選項卡
    在這裏插入圖片描述
    通過拖拽或者右鍵點擊傳輸即可完成文件傳輸
    在這裏插入圖片描述
  2. 通過Xshell安裝mysql
    2.1 安裝
    在這裏插入圖片描述
    2.2 開啓服務並設置爲開機啓動
    在這裏插入圖片描述
    2.3 設置密碼
    在這裏插入圖片描述
    2.4 成功登錄
    在這裏插入圖片描述
  3. 數據遷移
    3.1 將開發中用到的數據庫文件導出
    在這裏插入圖片描述
    3.2 通過Xftp傳輸該文件到linux系統
    在這裏插入圖片描述
    3.3 通過Xshell運行該sql文件
    在這裏插入圖片描述

五、部署項目

  1. 將可運行的JavaWeb項目打包成war包
    在這裏插入圖片描述
  2. 通過Xftp傳輸到linux系統中tomcat的webapps目錄下
    在這裏插入圖片描述
  3. 重啓tomcat後測試
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章