個人技術總結——SSM項目部署到遠程Linux服務器


個人技術總結——SSM項目打包部署到Linux服務器

本文介紹一下在項目中使用的將SSM項目部署到遠程Linux服務器上的相關技術

使用軟件

Xshell 6

服務器環境配置

Linux系統版本:

Java版本:

MySQL版本:

tomcat版本:

Linux服務器

我采用了阿里雲服務器並選擇CenOS作為Linux服務器系統

進入阿里雲選擇購買自己需要的ESC服務

服務器部分信息:

使用Xshell連接服務器

選擇並購買好服務器后,使用Xshell,通過服務器的ip地址連接到服務器

打開Xshell后,新建會話,進行連接配置

配置完成后連接

即連接上服務器

Java安裝以及環境配置

jdk.java.netoracle選擇合適的Java版本並下載適用於Linux系統的JDK

提前用 yum -y install lrzsz 安裝好rz、sz命令,將下載好的壓縮包上傳到服務器上(直接將壓縮包拖到Xshell窗口就能直接上傳到當前文件夾)

或者使用Xftp來上傳下載文件(同一家公司的,用法也類似)

然后使用 tar -zxvf 「壓縮包名」命令解壓

使用 vim /etc/profile 命令,並在文件末尾增加圖中的代碼

保存退出后使用 source /etc/profile 更新配置使之生效

用 java -version 來查看Java是否安裝成功,也可以用 echo $JAVA_HOME 來查看設置的java路徑

MySQL設置

由於MySQL在CentOS7中收費了,所以已經不支持MySQL了,取而代之在CentOS7內部集成了mariadb。

用 yum install -y mariadb-server 安裝mariadb

用 systemctl start mariadb 來啟動數據庫服務

用 systemctl enable mariadb 來設置開機自啟服務

用 systemctl status mariadb 來查看服務狀態

用 mysql -u root 命令以root身份登錄數據庫(mysql -u root -p 是帶密碼的登錄命令,可以在mysql中用 SET PASSWORD = PASSWORD('「這里面是密碼」') 命令來設置密碼)

登錄之后就用sql語句創建數據庫吧

tomcat設置

tomcat官網下載對應的需要的壓縮包,按照安裝jdk的方法上傳並解壓。

項目打包成war包

  • 進入 Project Struct -> Artifacts 界面 Add Web Application: Archive

  • 進入Create Mainfest...

  • 選擇創建Mainfest文件的路徑

  • 將項目放入包中

然后一路確認

  • Bulid Artifacts

  • 按路徑就能找到打包好的文件了

然后將打包好的war文件放入tomcat服務器中webapps的目錄下就可以完成部署了

(也可以將包名改為ROOT.war並刪除tomcat自帶的ROOT文件,這樣訪問到服務器的時候就直接進入項目了)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM