欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

Eclipse Che開發(fā)Spring Web應(yīng)用(入門) (二) - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開發(fā)/軟件開發(fā)

知識

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們在追求其視覺表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏壧峁┍憬莸闹С郑?

您當(dāng)前位置>首頁 » 新聞資訊 » 網(wǎng)站建設(shè) >

Eclipse Che開發(fā)Spring Web應(yīng)用(入門) (二)

發(fā)表時(shí)間:2016-5-7

發(fā)布人:葵宇科技

瀏覽次數(shù):47

在上篇博客中我們介紹了如何安裝Eclipse Che這種瀏覽器SDK之后,收到了許多開發(fā)者的提問,為了方便初學(xué)者開發(fā)java spring web應(yīng)用,筆者又一步步實(shí)踐了spring web開發(fā)(demo)過程,歡迎指正。使用Eclipse Che需要你掌握基本的maven命令(如果以前用ant,很容易就會掌握)。本文介紹一個如何利用Eclipse Che開發(fā)Spring Web,開發(fā)者也需要懂得關(guān)于Spring基礎(chǔ)知識。 博文包括幾個部分:1.Spring Demo項(xiàng)目創(chuàng)建,2.編譯和部署,3.運(yùn)行web應(yīng)用,4.總結(jié)


1.創(chuàng)建spring web項(xiàng)目(DEMO)

進(jìn)入workspace目錄,workspace --> create project --> web java spring,如下:


點(diǎn)擊next,完成創(chuàng)建:

初次打開時(shí)候,CreetingController.java會有很多紅色錯誤,原因是無法找到依賴庫,這個后臺從maven repo下載依賴庫,等完成所有依賴下載之后會正常顯示。如下:

其實(shí)linux依賴庫放在:~/.m2/respository下面(懂得maven的人略過)。(打開Consoles輸入相關(guān)命令即可,如下示例)



2.maven編譯和部署

創(chuàng)建一個cmd(安裝Eclipse Che這篇已經(jīng)介紹了),命令如下(默認(rèn)cp到webapps,保存為ROOT.war,可根據(jù)需要改為web名,如TestSpring.war):

mvn -f ${current.project.path} clean install && cp ${current.project.path}/target/*.war $TOMCAT_HOME/webapps/ROOT.war

實(shí)際輸入命令為:clean install && cp ${current.project.path}/target/*.war $TOMCAT_HOME/webapps/ROOT.war(如下圖配置命令)

注意:默認(rèn)TOMCAT_HOME已經(jīng)配置完成。你可以在consoles中看到路徑(echo $TOMCAT_HOME)



完成編譯和部署(Console輸出如下)


3.運(yùn)行Web服務(wù)

3.1.啟動dev machine環(huán)境(docker)中tomcat8容器

可以在terminal采用命令方式啟動tomcat8,即:默認(rèn)在home user目錄(/home/user/tomcat8)下,在bin目錄下啟動腳本startup.sh

3.2.在tomcat8 webapps目錄下,你看到有個ROOT.war為剛剛copy過去的TestSpring項(xiàng)目編譯后的war,啟動后自動在webapps解壓為ROOT(根應(yīng)用)

3.3.在workspace右上角有一個藍(lán)色切換按鈕,可以查看docker中tomcat8地址與本機(jī)地址的映射關(guān)系,如下圖:



即可知道,docker tomcat8 8080對應(yīng)地址和端口,在本地瀏覽器中敲入地址:http://192.168.99.100:32769,展示如下界面,說明應(yīng)用發(fā)布成功。如果發(fā)布不成功,請檢查tomcat8是否啟動。



OK,測試應(yīng)用沒有問題(可以松一口氣了,哈哈)!

對于剛?cè)腴T的用戶可能會有所疑惑

1.docker中應(yīng)用對應(yīng)本地的地址,VM安裝后已經(jīng)默認(rèn)分配了地址

2.默認(rèn)docker中是沒有啟動tomcat8,因此直接http://192.168.99.100:32769,是無法打開網(wǎng)頁的,檢查tomcat8是否開啟可以用如下命令(二者皆可):

a.熟悉java的人都知道用jps命令查看java進(jìn)程,如下圖(命令:jps -vl),紅框?yàn)閠omcat8服務(wù),表示啟動了。你可能注意到還有一個進(jìn)程,其實(shí)為ws-agent,即為workspace -agent,為docker與跑che.bat對接的agent



b.一般默認(rèn)tomcat為8080服務(wù)端口,用netstat -apn| grep 8080查看tomcat是否啟動也是可以的。下圖紅框表示本地8080端口已經(jīng)啟動監(jiān)聽,另外與遠(yuǎn)端192.168.99.1:8080位ws-agent與Eclipse Che對接的服務(wù),上文已經(jīng)說明


4.總結(jié)

總體說,通過Eclipse Che運(yùn)行起一個web應(yīng)用還是相對簡單的。筆者在使用Che過程中,切身體會到采用Che相對傳統(tǒng)的APP SDK模式便利很多,真可謂隨時(shí)隨地(只要能連上)就可以開發(fā),Eclipse Che已經(jīng)天然和git和docker集成,一鍵式串聯(lián)整個團(tuán)隊(duì)開發(fā)過程中涉及的幾個過程:版本管理,編譯,部署和運(yùn)行。當(dāng)然,目前Eclipse Che功能還不是很完善,期待新版本出現(xiàn)!

本文通過簡單一個Spring Demo Web 應(yīng)用,希望起到拋裝引玉的作用,鼓勵大家積極嘗試用Eclipse Che開發(fā)。

有問題歡迎留言,謝謝!

轉(zhuǎn)載注明出處:http://blog.csdn.net/ccfeng2008/article/details/51338679

相關(guān)案例查看更多