linux下部署一個JavaEE項目的簡單步驟


 部署項目的前提是准備好環境,包括:Java運行環境(JDK),Tomcat,Mysql數據庫

1.首先將東西上傳到服務器,我是在windows安裝ssh工具(下載安裝git即可http://gitforwindows.org/)

(1)windows下將項目導成war包,導出數據庫腳本

  導出之后將war包的數據庫db.properties改為linux服務器上的連接信息

(2)將war包與腳本上傳到服務器

liqiang@root MINGW64 ~
$ scp /c/Users/liqiang/Desktop/Exam.war root@qiaoliqiang.cn:/home
$ scp /c/Users/liqiang/Desktop/exam.sql root@qiaoliqiang.cn:/home

 

(3)運行sql腳本,創建數據庫並導入sql腳本:

  1. 查看從windows傳的文件
$ ssh root@qiaoliqiang.cn
Last login: Fri Jan 19 11:26:28 2018 from 218.26.54.83

Welcome to Alibaba Cloud Elastic Compute Service !

[root@iz2ze46xi6pjjj69ailg9lz ~]# ls /home/
exam.sql  Exam.war  test.html
[root@iz2ze46xi6pjjj69ailg9lz ~]#

 

  2.導入mysql 腳本文件

mysql> create database exam;
mysql> use exam;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> source /home/exam.sql

 

 

 2.將war包放到tomcat安裝目錄的webapps目錄:(或者手動從tomcat的manager部署項目)

(1)如果是之前沒有此項目可以直接將war包放進去,tomcat會掃描

[root@iz2ze46xi6pjjj69ailg9lz ~]# cp /home/Exam.war /usr/local/apache-tomcat-7.0.72/webapps/

 

 

 (2)如果之前有此項目需要停掉服務,將原來的war包及目錄刪掉之后重新啟動項目

[root@iz2ze46xi6pjjj69ailg9lz ~]# service tomcat stop
[root@iz2ze46xi6pjjj69ailg9lz ~]# cd /usr/local/apache-tomcat-7.0.72/webapps/
[root@iz2ze46xi6pjjj69ailg9lz ~]# rm Exam -rf
[root@iz2ze46xi6pjjj69ailg9lz ~]# rm Exam.war
[root@iz2ze46xi6pjjj69ailg9lz ~]# cp /home/Exam.war /usr/local/apache-tomcat-7.0.72/webapps/
[root@iz2ze46xi6pjjj69ailg9lz ~]#service tomcat start

 

刪除目錄后面加上 -rf 

 

 3.測試項目部署:

curl localhost:88080

 


免責聲明!

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



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