部署准備:javaJDK1.7,Tomcat7.0,MySQL5.8,可運行的javaWeb項目,linux環境的服務器(可以是安裝在windows電腦上的linux虛擬機,安裝了linux系統的電腦,linux雲服務器都行,練習可以使用linux虛擬機)
步驟:
1. linux下安裝javaJDK
2. linux下安裝Tomcat
3. linux下安裝MySQL
4. 數據庫的簡單遷移
5. javaWeb項目打包遷移,並部署
第一步:linux下安裝javaJDK
首先說明的是,有些linux系統會自帶有javaJDK,例如我新安裝的從網上下載的CentOS7在安裝之后,就已經安裝了jdk1.0.7,因為自己需要的也正是這個版本,自己就沒有重新安裝JDK。如果需要重新安裝的話,可以從網上找到很多linux下安裝JavaJDK的教程。
第二步:linux下安裝Tomcat,步驟下面用截圖解釋:
在tomcat官網下載自己想要的tomcat版本,這里我要的是tomcat7,然后進去之后下載tar.gz文件
下載完成之后,可能系統會默認下載到downloads文件夾下面,一般我喜歡在usr/local/文件夾下面新建一個tomcat文件夾,然后將我下載的tomcat剪切到這個文件夾里面,再解壓,命令行如下圖:
首先進去usr/local/目錄下
啟動tomact:首先是進入到tomcat安裝目錄下的bin路徑中,運行startup.sh腳本
此時我們可以到瀏覽器中輸入localhost:8080進行驗證,如果出現了tomcat的頁面,表示tomcat安裝啟動成功。
注:如需要修改tomcat的默認用戶及其密碼,可以在安裝目錄的conf/tomcat-users.xml文件中,在元素中添加帳號密碼,需要指定角色.
1,<tomcat-users>
2,<user name="admin" password="admin" roles="admin-gui,manager-gui" />
3,</tomcat-users>
此時就可以在tomcat頁面中管理你的web項目了。
第三步:安裝啟動mySQL
比較一下linux下安裝mySQL主要的三種方法優缺點
用yum命令安裝的方式
首先,在命令行中輸入
yum list | grep mysql 可以查看mysql的版本
yum install -y mysql-server mysql mysql-devel 可以自動安裝好mysql
安裝完之后,使用mysql命令,會報錯,解決方法:
因為MariaDB代替了mysql數據庫,MariaDB數據庫管理系統是MySQL的一個分支,主要由開源社區在維護,采用GPL授權許可。開發這個分支的原因之一是:甲骨文公司收購了MySQL后,有將MySQL閉源的潛在風險,因此社區采用分支的方式來避開這個風險。
因此用上述命令啟動不起來,正確的方法如下
# yum install mariadb-server -y //如果已安裝可以省略
# systemctl start mariadb.service //啟動服務
# systemctl enable mariadb.service //開機啟動服務
# mysql -u root -p //登錄mysql
##########################################################
第四步:數據庫的簡單遷移
數據庫的遷移用到了用於遠程連接的SecureCRT,以及遠程傳輸文件的Xftp 5,這兩個軟件。
首先是將本機的數據庫導出成SQL表文件,通過Xftp 5連接遠程Linux服務器的IP,輸入賬戶,密碼,將SQL文件傳輸到linux上的目標文件目錄下。
然后通過SecureCRT進入到linux的Mysql命令下,創建數據庫(如果是新裝的Mysql),通過命令,運行剛剛導入的SQL表文件。這樣,數據庫的簡單遷移就完成了。
第五步:javaWeb項目打包遷移,並部署
步驟如下:
- 在本地,通過Eclipse,將項目導出成War包
- 通過Xftp 5將war包,傳輸到Tomcat安裝中webapps文件夾下
- 重啟tomcat,就可通過ip訪問我們的項目鏈接了。