1. 程式人生 > >阿里雲輕量應用伺服器 怎麼控制怎麼上傳檔案怎麼安裝JDK和Tomcat完成JavaWeb的部署

阿里雲輕量應用伺服器 怎麼控制怎麼上傳檔案怎麼安裝JDK和Tomcat完成JavaWeb的部署

你是否遇到過這些問題,自己的javaweb專案本地執行一切正常,但是一轉移到阿里伺服器之類的.就出現以下問題.

1 jsp無法解析java類 

2 Only a type can be imported. XXXXXXX resolves to a package 像這樣的瘟疫一樣的報錯

3 <%@ page import="引用的java類"%> 就是用不了,報錯.

 

 

 

 

 

 

如何控制我的雲伺服器?怎麼用電腦和它傳輸檔案呢?

  是否有軟體可以滿足我控制雲伺服器的需求?我想用電腦和它傳輸檔案怎麼辦?

 

答:的確有滿足你需求的軟體。那麼我就向你推薦兩款好用的軟體並簡單介紹一下這兩個軟體作用:

 

(1)a.控制雲伺服器軟體:Xshell                 b.能和電腦傳輸的軟體:Xftp

 

(2)我簡單介紹一下這兩款軟體。Xshell:能在Windows介面下訪問遠端不同系統下的伺服器。簡單來說,你可以通過這款軟體控制雲伺服器ECS。Xftp

:基於 MS windows平臺的功能強大的SFTPFTP檔案傳輸軟體。簡單來說,通過這款軟體你可以在你的電腦和雲伺服器之間傳輸檔案。

 


 

PS:還有很多能實現類似功能的軟體。如果你想了解更多,推薦你看看Putty、XShell、SecureCRT、SSH Secure Shell Slient哪個好用?

 

3.2 我覺得Xshell和Xftp不錯!那我應該從哪裡下載它們呢?

 

答:我都幫你整理好了。下面就貼出兩個軟體的下載地址:

 

Xshell:Xshell官方下載連結

 

Xftp:

Xftp官方下載連結

 

PS:這兩個檔案下載好了後免安裝,雙擊即可執行。

 

3.3 軟體都下載好了!怎麼使用Xshell和Xftp啊?

 

答:彆著急,按照我下面步驟一步步做:

 

(1)執行Xshell。

 

(2)新建會話屬性,詳細步驟請看下圖3.32。

  圖3.32 新建會話屬性

(3)連線會話,具體看下圖3.33。

  圖3.33 連線會話

(4)輸入使用者名稱,具體看下圖3.34。

  圖3.34 輸入使用者名稱

(5)輸入密碼,具體看下圖3.35。注意:如果你忘記或者未設定你的密碼可進入ECS控制檯-例項列表-重置密碼。重置密碼成功後記得重啟伺服器。

  圖3.35 輸入密碼

(6)成功連線介面如下圖3.36。

  圖3.36 成功連線伺服器

(7)登入Xpft。這裡介紹兩種方法。a.點選Xshell上方導航欄的視窗-傳輸新建檔案即可快速免密執行Xpft軟體,具體看下圖3.37。b.直接執行Xpft,輸入使用者名稱和密碼後即可連線伺服器。

  圖3.37 執行Xftp

(8)Xftp執行介面如下圖3.38。

  圖3.38 Xftp執行介面

如何在雲伺服器下部署Java Web專案?

 

4.1 在雲伺服器下部署 Java一共提供幾種方式?不同方式優缺點是什麼?

 

答:一共三種方式。這三種方式分別是Java映象部署一鍵安裝包部署手動部署。前兩種方式優點是方便快捷,缺點是要花錢!而且價格個人覺得不便宜,Java映象部署一個月要¥80,一鍵安裝包部署雖然一次只要5塊,但是本文作者沒試過也就不好評價。而手動部署方式的優缺點正好與前兩種方式相反,它優點是免費同時修煉了你的技術,缺點就是稍微費事了點。

 

4.2 我該選擇哪種方式部署Java專案呢?

 

答:(1)如果你不差錢或者時間緊迫的話,你可以選擇Java映象部署或一鍵安裝包部署。因為我沒試過這兩種方式,所以具體就不介紹了。具體操作方式請看阿里雲官方介紹Java映象部署一鍵安裝包部署。(2)如果你傾向於修煉技術的話,你還是選擇手動部署吧,而我個人也推薦這個部署方式,下文我將詳細介紹怎樣手動部署

 

4.3 手動部署需要做什麼準備工作呢?

 

答:你需要下載在Java jdk安裝包和Tomcat。我下面給出它們的官方下載連結:

 

Java jdk:Java jdk官方下載連結(下載“jdk-序號-linux-x64.tar.gz”版本)

 

TomcatTomcat官方下載連結(點選首頁左側Tomcat 8,下載“tar.gz (pgp, md5, sha1)”)

 

4.4 jdk安裝包我都下載好了,我該怎麼安裝jdk呢?

 

答:(1)首先開啟Xshell和Xftp,用Xftp在雲伺服器建立資料夾,具體做法如下圖4.41。

  圖4.41 建立資料夾

(2)將jdk安裝包和tomcat安裝包複製貼上到雲伺服器對應的資料夾下。

(3)在Xshell輸入指令,解壓jdk安裝包到指定資料夾,解碼指令如下圖4.43:

 

#tar-zxvf jdk-版本編號-linux-x64.tar.gz-C/usr/java/jdk/

  圖4.43 解壓指令

(4) 解壓完畢後jdk資料夾裡會有對應檔案,開始配置環境變數,如下圖4.44,具體指令如下:

 

# sudo vi /etc/profile

 export JAVA_HOME=/usr/java/jdk/jdk版本編號_121

 export JRE_HOME=/usr/java/jdk/jdk版本編號_121/jre

 export CLASSPATH=.:$JAVA_HOME/lib$:JRE_HOME/lib:$CLASSPATH

 export PATH=$JAVA_HOME/bin:$JRE_HOME/bin/$JAVA_HOME:$PATH

  圖4.44 配置環境變數

編輯完內容後,按下Esc鍵,並輸入“:wq”,然後回車可以儲存退出。

(5)儲存完畢後輸入下面指令:

#source /etc/profile

(6)驗證是否成功,如下圖4.46,輸入下面驗證指令:

 

# java -version

  圖4.46 jdk安裝成功

4.5 jdk安裝好了,那tomcat又要如何安裝?

答:彆著急!tomcat安裝要輕鬆許多,具體安裝步驟如下:

(1)解壓tomcat,解壓指令如下:

 

# tar -xvf apache-tomcat-版本編號.tar.gz -C /usr/java/tomcat/

  圖4.51 解壓tomcat

(2)進入解壓資料夾下的bin資料夾,指令如下:

 

#cd  /usr/java/tomcat/apache-tomcat-版本編號/bin/

  圖4.52 進入指定資料夾

(3)編輯setclasspath.sh 指令碼,指令如下:

# sudo vi setclasspath.sh

(4) 添寫如下內容:

export JAVA_HOME=/usr/java/jdk/jdk版本編號

export JRE_HOME=/usr/java/jdk/jdk版本編號/jre

(5)儲存編輯內容,按下Esc鍵,並輸入“:wq”,然後回車可以儲存退出。

(6)啟動tomcat,指令如下:

 

 #./startup.sh

  圖4.56 開啟tomcat

 

4.6 jdk和tomcat都弄好了,接下來可以用瀏覽器訪問我的雲伺服器嗎?

 

答:當然可以!你可以從瀏覽器訪問,輸入http://雲伺服器的ip:8080就能訪問啦!效果如下圖4.6。

  圖4.6 訪問成功

 

4.7 我部署自己的專案怎麼做?

 

答:將專案上傳到 Tomcat資料夾下的 Webapps 資料夾裡就行。上傳好了後,瀏覽器訪問即可。例如:http://雲伺服器ip地址:8080/index/one.html等。

  圖4.7 部署自己專案

 

4.8 怎麼通過我的域名訪問我的網站呢?

 

答:彆著急,你需要解析你的域名。你先登入阿里雲,再控制檯點選域名與網站(萬網)下的域名,然後點選解析,請看下圖4.8。解析好了後在瀏覽器輸http://www.域名.com:8080即可訪問。

  圖4.8 解析域名