1. 程式人生 > >記錄web專案部署到阿里雲伺服器步驟

記錄web專案部署到阿里雲伺服器步驟

(使用 web專案、阿里雲伺服器、Xftp、Xshell),敬請參考和指正

1.將要部署的專案打包成WAR檔案格式,可以在MyEclipse、Eclipse都可以完成打包,如下圖:

2.安裝Xshell和Xftp兩種軟體

簡單介紹下這兩種軟體作用(詳情請百度相關文件)

Xshell:通過網路連線到遠端伺服器主機。

Xftp:能在Linux、Unix和Windows之間互傳檔案。

3.通過Xshell連線遠端主機,如下圖

   

4.建立會話完成,點選連線,顯示以下資訊,代表連線成功。

5.(Xtfp無需登入。只需登入Xshell,在其目錄下第二行找到,新建檔案傳輸即可,快捷鍵CARL+ALT+F)

將打包好的.war檔案和Tomcat上傳至伺服器。(注意Linux需要下載Linux版Tomcat),

並且需要把.war檔案放在Tomcat的webapps目錄下

6.連線資料庫,出現以下內容登入資料庫成功(新增資料庫、JDK客戶那邊新增,具體為操作,網上可搜到這方面的資料作為參考)


7.部署成功,下面開始登入測試

7.1 首先使用主機IP : 埠號 測試Tomcat是否安裝成功。

7.2 然後再使用(主機IP : 埠號 / 專案名稱)檢視專案是否部署成功。

這裡如出現Tomcat安裝成功,但專案未部署成功,請使用Linux命令進入tomcat下的logs目錄使用命令ll檢視目錄,

然後使用命令  sz catalina.out 生成日誌檔案,查看出錯問題,如下圖


筆者在這裡出現錯誤,資料庫名和密碼輸入錯誤。

以上就是部署專案全部過程。

第二中方法 

1.jdk的安裝

我先是在官網下載了最新的jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

因為我的系統的centOS6.5 64位的所有我下載了當時最新版本的jdk x64的

因為阿里雲伺服器事先就安裝好了ssh,我們可以用xshell連上去,我把下載好的tar.gz上傳到/opt/目錄,用命令 tar  -zxvf   jdk-8u74-linux-x64.tar.gz

剩下的就是配置環境變量了。

然後我就在命令列輸入  #java -version 發現並沒有出現java的版本資訊(有些好像不用安裝好沒配置環境變數就能出來,我這裡好像不行)

於是我開始配置環境變數vi   /etc/profile 加入如下配置

1 2 3 4 5 JAVA_HOME=/opt/jdk1.8.0_74 JRE_HOME=$JAVA_HOME/jre PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export JAVA_HOME JRE_HOME PATH CLASSPATH

然後是配置檔案立即生效:[root@localhost ~]# source /etc/profile   //使修改立即生效

再輸入java -version就有你安裝的版本資訊了

2.tomcat的安裝

首先是在官網下載tomcat:http://tomcat.apache.org/download-80.cgi

然後就是把下載下來的tar.gz  上傳到伺服器,解壓在/etc/下面:tar -zxvf apache-tomcat-8.0.32.tar.gz

然後你可以切換bin目錄下面./start.sh  啟動服務,然後你在你自己電腦上面輸入伺服器ip+埠號8080 並沒了出現可愛的tomcat小貓,

那是因為沒有開啟8080埠 不能讓外網訪問

開啟防火牆,使外部能訪問
 

 # /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
 # service iptables save
 # service iptables restart

然後就可以訪問。

3.mysql的安裝

首先檢查一下本機上面是否安裝有mysql

1 [root@iZ287nfw2elZ ~]# rpm -qa | grep mysql  // 這個命令就會檢視該作業系統上是否已經安裝了mysql資料庫
[root@iZ287nfw2elZ~]# rpm -e mysql  // 普通刪除模式

刪除過後我們就可以安裝。這裡我為了方便就採用yum安裝的。

這裡要安裝mysql三個東西:mysql mysql-server mysql-devel

1 [root@iZ287nfw2elZ ~]# yum install -y mysql-server mysql mysql-devel

然後就是等待下載安裝吧 ,你都不用管 知道他執行完成

安裝好了之後可以通過

1 [root@iZ287nfw2elZ ~]# service mysqld start 

啟動服務

然後就是給root使用者設定密碼:

1 [root@iZ287nfw2elZ ~]# mysqladmin -u root password 'root'  // 通過該命令給root賬號設定密碼為 root
1 [root@iZ287nfw2elZ ~] mysql -u root -p //通過該命令登入mysql