官术网_书友最值得收藏!

2.1 準備一個服務器

開發之前需要準備一個部署代碼的服務器。完全不懂開發的讀者不要安裝自己不懂的服務器,Windows Server類似Windows系列系統,有圖形界面,對于新手來說,學習和操作起來沒有那么吃力,方便開發,所以推薦選擇Windows Server服務器。當然,如果你之前已經有熟悉的部署服務器,可以使用自己熟悉的服務器,后面會為大家介紹一些免費或相對便宜的服務器。筆者采用的是阿里云的服務器,租賃費用大概600多元一年,屬于一般的服務器,但是對于企業號開發來說,絕對足夠了。關于開發前期需要準備的軟件和工具,在介紹完服務器選擇之后會逐一給大家介紹,讀者需要把它們準備好,為后期的開發做好準備。

2.1.1 阿里云

關于云服務器,筆者推薦新手選擇阿里云,阿里云管理和操作都非常簡單,這樣可以避免新手在開發過程中因為不熟悉而導致效率低下。

阿里云可以直接使用淘寶、支付寶、1688賬戶登錄,登錄后可以購買云服務器。注意,一定要實名之后才能購買。在搜索引擎中搜索阿里云,進入官方網站,如圖2-1所示。

圖2-1 搜索阿里云

注冊、登錄并實名之后,開始購買云服務器,選擇自己需要的套餐并配置該云服務器,如圖2-2所示。

選擇套餐之后,單擊“點擊購買”按鈕進入云服務器的配置頁面,需要選擇云服務器的一些配置以及操作系統,如圖2-3所示。

圖2-2 購買云服務器套餐

圖2-3 云服務器配置1

需要選擇網絡類型,分為經典網絡和專有網絡,其區別如下。

  • 經典網絡:IP地址由阿里云統一分配,配置簡便、使用方便,適合對操作易用性要求比較高、需要快速使用ECS的用戶。
  • 專有網絡:邏輯隔離的私有網絡,用戶可以自定義網絡拓撲和IP地址,支持通過專線連接,適合對網絡管理熟悉、了解的用戶。

選擇經典網絡類型時,I/O優化實例不用勾選。繼續下面的云服務器配置,如圖2-4所示。

配置完畢后,填好密碼,確認密碼并付款之后,就可以遠程連接我們的云服務器了。

阿里云會為你分配一個公網IP,遠程連接桌面的時候輸入這個IP就行了,如圖2-5所示。

圖2-4 云服務器配置2

圖2-5 遠程連接桌面

單擊“遠程桌面連接”之后,輸入配置云服務器時的賬號和密碼,單擊“確定”按鈕,如圖2-6所示。進入云服務器系統界面,這時云服務器部署工作才完成了一部分,云服務器初始的狀態如圖2-7所示。

因為C盤是系統盤,為了以后開發時C盤能有足夠的內存空間,提高計算機工作效率,建議不要將一些軟件安裝在C盤。

圖2-6 輸入登錄信息

圖2-7 云服務器系統界面

右擊云服務器桌面的“計算機”圖標,選擇“管理”→“存儲”→“磁盤配置”,單擊C盤,選擇壓縮卷,成功后會提示新建卷,然后命名,等待格式化就可以了,如圖2-8所示。剩下的工作將會在后面的章節里詳細介紹,包括環境搭建、軟件安裝等。

圖2-8 新建D盤符

2.1.2 新浪SAE的使用

新浪云的使用需要消耗云豆來支持,如果不想充值云豆,可以購買服務器或者申請開發者認證,每月會贈送一定的云豆,足夠進行后期的微信開發。下面介紹新浪SAE的一些用法。首先搜索新浪SAE,找到其官方網站,單擊進入并登錄,讀者可以用自己的微博賬號直接登錄,沒有的可以去注冊一個,如圖2-9所示。

圖2-9 進入云應用

注冊之后,進行實名認證可以獲得大概2000云豆的獎勵,可以使用一段時間。下面介紹怎么部署應用以及一些相關的操作。

進入云應用之后,可以看到當前上傳了多少個應用,如果從來沒有上傳過,就不會有應用列表。下面看看筆者部署的應用,如圖2-10所示。

圖2-10 應用管理

一般用戶最多只能上傳5個應用,不過可以新建應用和刪除不需要的應用,留出空間來供自己使用,訪問的時候用應用信息下的域名鏈接,關于這個驗證會在后面講解。

下面介紹不需要的應用在服務器運行時如何關閉,以節省資源。

進入應用管理界面,如圖2-11所示。

圖2-11 應用管理界面

進行如圖2-12和圖2-13所示的操作。

圖2-12 JVM設置一

圖2-13 JVM設置二

停用之后,還要進行一個操作,就是把云服務器中該應用的所有JVM全部關閉,如圖2-14~圖2-16所示。

圖2-14 關閉所有JVM

圖2-15 單擊“關閉所有JVM”按鈕

圖2-16 關閉成功

下面介紹怎么打包上傳代碼并部署到新浪SAE上,操作非常簡單。

在新建的項目目錄的Webroot下配置Jsp顯示信息,如圖2-17所示。因為目的是演示代碼部署到SAE,所以這里不做詳細介紹。

圖2-17 在測試頁面輸出信息配置

配置完之后,開始導出war文件,因為新浪SAE需要支持war文件格式,所以還需要再打包一次,打包之前記得重新在本地部署一次,防止編譯失敗時打包了原來的數據,導致修改某些功能沒有效果,如圖2-18所示。

右擊需要導出的項目,選擇“Export...”之后,執行如圖2-19所示的操作。

圖2-18 單擊“Export...”選項

圖2-19 導出war文件

war文件導出后保存的路徑如圖2-20所示。

圖2-20 war文件保存的路徑

進入新浪SAE頁面,單擊要上傳的應用名稱,進入該應用的管理頁面,如圖2-21和圖2-22所示。

圖2-21 進入應用管理頁面

圖2-22 代碼管理

代碼管理頁面有一個“上傳war包”選項,如圖2-23所示。

圖2-23 上傳war包

繼續如圖2-24所示的操作。

圖2-24 開始上傳war文件

開始上傳之后會有一個進度條,直到上傳完畢。然后需要驗證,看看代碼部署是否成功,單擊應用下面的域名鏈接即可,如圖2-25所示。

圖2-25 驗證war是否部署成功

配置成功后進入應用主頁,這里是筆者自己設置的字符串主頁,如圖2-26所示。

圖2-26 部署成功

關于新浪SAE的介紹就這么多,對于服務器的選擇看個人愛好,這里只是提供一種參考,后面還有幾種方案介紹給大家。

2.1.3 百度BAE的使用

關于百度BAE的使用,讀者需要了解個大概,方便對服務器的選擇。

在搜索引擎中搜索“百度BAE”,進入官方網站后登錄百度賬號,進入管理控制臺,可以看到自己的基本賬號信息,如圖2-27所示。

在管理控制臺頁面右下角可以看到BAE的購買服務,新版的百度BAE加入了收費,但是費用不是很高,也可以考慮使用,如圖2-28所示。

圖2-27 BAE賬號基本信息

圖2-28 購買BAE服務

更新之后,有專業版和基礎版兩個版本,需要實名認證才能購買。選擇需要的配置,單擊專業版后面的“購買”,如圖2-29所示。

圖2-29 選擇配置

這里的操作跟前面推薦的阿里云類似,只不過百度BAE更新代碼托管,我們只需要往云服務器上傳代碼就行了,不需要配置自己的服務器,如圖2-30所示。

圖2-30 帶寬和期限

基礎版的購買服務介紹如圖2-31所示。

可以看到,BAE是部署成功之后開始計費的,并不是購買成功就開始計費。關于代碼的上傳部署,需要讀者去了解Git和SVN的使用,不過后面會專門介紹這兩者的用法,此處講解一下大致流程。購買成功之后,百度會給我們一個SVN/Git倉庫地址,或者需要自己創建,拿到這個倉庫地址之后,在本地通過插件可以提交到這個倉庫地址部署自己的代碼,比如把Eclipse SVN部署到BAE,輸入倉庫地址和百度賬戶、密碼,代碼才會提交到BAE服務器上部署,前提是在開發工具上安裝SVN/Git插件,如圖2-32所示。

圖2-31 基礎版云服務購買介紹

圖2-32 以cvs倉庫為例演示

以CVS倉庫為案例進行演示,輸入提交部署的一些信息之后,單擊Finish按鈕即可開始遠程提交代碼,部署到BAE云服務器,如圖2-33所示。

圖2-33 開始遠程提交工程

如果安裝了SVN/Git插件,右擊項目,在快捷菜單中單擊Team→Share Project,可以選擇Git 和SVN中的一種進行遠程代碼提交部署,如圖2-34所示。

圖2-34 選擇提交方式

至此,關于百度BAE的介紹就完成了。

2.1.4 三方映射

常見的三方映射有nat123、花生殼等,由于花生殼新版收費現象比較普遍,因此本章重點介紹nat123的使用。首先去nat123官方網站下載一個客戶端,沒有賬號的用戶需要注冊一個,然后登錄,開始映射自己的本地服務器,如圖2-35所示。

圖2-35 映射80端口服務器

查看本地的Tomcat服務路徑(見圖2-36),Tomcat服務配置如圖2-37所示。

圖2-36 查看本地配置的內網端口

圖2-37 server.xml本地端口

知道本地端口之后需要開啟Tomcat服務,看看是否能通,可以直接單擊計算機左下角的開始按鈕,然后找到運行,或者按Windows+R鍵,輸入如圖2-38所示的命令。

圖2-38 打開服務

找到Tomcat服務,根據自己的喜好設置啟動方式,如圖2-39所示。

圖2-39 開啟服務

開啟服務之后,我們需要查看Tomcat的服務器配置是否成功,在任意瀏覽器的地址欄輸入如圖2-40所示的網址。

圖2-40 服務器配置測試

然后開始映射本地服務器,打開并登錄nat123客戶端,打開一個80網站列表并雙擊,開始配置任務,如圖2-41所示。

圖2-41 配置映射信息

在確認保存之前需要實名認證,這時支付一次就等于實名認證了,我們可以選擇最便宜的套餐(最低購買80個幣)。進入支付寶實名購買,選擇購買80個幣就可以了,如圖2-42所示。

圖2-42 實名認證購買

購買成功之后,單擊“確認”按鈕保存,nat123就開始映射了。如果提示連不上或者檢查網絡,就需要關閉類似360這樣的安全軟件,然后關閉nat123,重新啟動;如果提示鏈接問題,就需要耐心等待,nat123 DNS 域名解析需要花費一定時間。

待成功之后,頭像中會有一個笑臉,單擊外網或者輸入外網地址,可以發現已經配置成功,但是跳轉的主頁還是Tomcat的主頁,這時需要重定向主頁面,我們需要修改一個配置,也就是圖2-36中的server.xml文件,修改的內容如圖2-43所示。

圖2-43 自定義服務器主頁面

重定向之后需要重啟Tomcat服務,之后可以對外網訪問與本地訪問進行對比,看看它們的區別在哪里,如圖2-44所示。

圖2-44 映射對比

外網可以訪問的條件是本地服務在線,即開啟Tomcat服務、不關機、nat123客戶端在線、本地網絡正常的情況下,否則將無法訪問本地映射服務器。

2.1.5 服務器和本地環境搭建所需要的工具/軟件

筆者所使用的開發環境如下。

本地:JDK7-32位、Tomcat-7安裝版、MyEclipse-5.5GA版本

服務器:JDK7-32位、Tomcat-7安裝版

服務器的安裝配置和本地基本一致,所以把服務器的搭建過一遍即可。

關于軟件的下載,筆者已經全部整理好了,本書資源下載地址如下。

源代碼下載地址:http://www.engineer-jsp.cn/download/res/res.rar。

開發工具下載地址:http://www.engineer-jsp.cn/download/tools/tools.rar。

也可以關注筆者的微信企業號獲取下載地址,筆者的微信企業號二維碼如圖2-45所示。

圖2-45 關注企業號獲取軟件下載地址

進入企業號之后,會提示你進行關注身份驗證,可以用手機或者郵箱進行驗證,申請驗證之后,筆者會在后臺通過審核,然后進行二次驗證,驗證成功后,會提示你已成功加入Android趣味堂。

點擊我的企業,會顯示Android趣味堂應用,然后點擊微信模塊菜單,找到源碼下載(Java)或開發工具下載子菜單即可進入頁面找到下載地址,企業號里面有很多關于企業號開發的文本教程和視頻教程,還有很多實用的服務。

進入云盤之后,需要的軟件在如圖2-46所示的目錄下。

在云盤下有多個MyEclipse和Tomcat版本供大家選擇,推薦用筆者提供的配套軟件,因為比較穩定,Tomcat目錄如圖2-47所示。

圖2-46 筆者開發的配套軟件

圖2-47 Tomcat版本選擇

主站蜘蛛池模板: 珲春市| 澜沧| 安达市| 沙洋县| 衡阳市| 黄石市| 松溪县| 三江| 霍山县| 班戈县| 阜城县| 遵义县| 锦屏县| 西平县| 慈溪市| 万山特区| 晋城| 特克斯县| 乌鲁木齐县| 昌吉市| 林西县| 安国市| 鱼台县| 鱼台县| 屯留县| 吉首市| 五原县| 普洱| 乌鲁木齐市| 塔河县| 定南县| 巫溪县| 三台县| 新宾| 峡江县| 涿州市| 元江| 泰安市| 承德县| 铜山县| 南投市|