學習知識點html
準備工做java
傳送門mysql
阿里雲服務器:https://promotion.aliyun.com/ntms/act/campus2018.htmllinux
1.建立springboot項目web
2.項目的包名都保持默認就行了,固然你也能夠隨便設置,接着:spring
3.倒入依賴,只須要導入web模塊便可:sql
4.簡單實現一個後臺數據測試接口:shell
5.這些簡單的操做就不作介紹了,下面進入主題部分,本地運行項目,默認是8080端口瀏覽器
訪問localhost:8080/hellotomcat
上面演示的是IDEA考法工具裏啓動項目步驟,咱們正常部署服務器的時候,確定不會有開發者工具的,因此咱們接下來要先學會項目打包,而後在本地經過命令行的方式運行後臺項目。
1.項目打包
2.打包成功以後,咱們的根路徑下會生成一個jar包
3.我以爲這個名字太長了,咱們修改一下,這裏能夠修改成你想要的(這裏修改文lbz8080.jar)
4.修改以後將這個jar包拖到項目的跟路徑,咱們在IDEA使用自帶的命令行運行:
5.在Terminal命令行輸入ls
6.使用命名 java -jar lbz8080.jar啓動項目
而後在去瀏覽器訪問,結果仍是能夠訪問的!!
前面都是在咱們本身電腦上的本地才能操做訪問的,若是想被別人訪問,咱們就須要把咱們打包好的jar包發送到咱們的服務器上,這樣被人才能夠訪問獲得。
因此接下來咱們在服務器環境搭建
1.重置密碼,這裏是登錄你的Linux服務器的密碼,我這裏已經設置過了,就不演示了;
2.使用xshell鏈接到本身的阿里雲服務器,在xshell上安裝咱們部署咱們的Linux環境,鏈接過程
成功鏈接界面:
鏈接成功以後。咱們就開始環境部署了,採用yum安裝jdk1.8,很是簡單
yum search java|grep jdk 使用該命令查看yum庫的jdk版本,默認是open jdk1.8的
yum -y install java-1.8.0-openjdk* 執行該命令安裝jdk
安裝成功!!
接下來,咱們能夠檢查一下java的版本,執行java-version命令
第五步已經在linux服務器上成功的安裝了jdk,接下來就是要想辦法把lbz8080.jar傳到服務器了。在這裏有人就可能會問了,你部署服務器,不要在linux服務器裏安裝tomcat嗎,其實咱們用springboot開發出來的jar包,已經有內置的tomcat了。因此咱們不用再部署tomcat了,只須要把lbz8080.jar這個文件上傳到服務器,而後用java命令啓動便可。
咱們上傳文件到Linux服務器使用的是下面這裏軟件
你只須要去百度下載下來安裝便可,地址:https://filezilla-project.org/
安裝成功以後打開FileZilla,界面以下,咱們使用FileZilla上傳文件到咱們的服務器
2.鏈接成功以後,能夠看到服務器上的根目錄:
接着咱們就把咱們的lbz8080.jar上傳到服務器的home目錄
上傳成功後,咱們查看home目錄下是否有lbz8080.jar這個文件
5、在服務器上啓動咱們的springboot後臺項目
1.首先的使用xshell鏈接上咱們的阿里雲服務器,鏈接步驟上面有說,不行的話能夠百度。
cd / #返回咱們的根目錄
ls #顯示當前目錄有哪些文件夾
cd home #進入home目錄 ,查看lbz8080.jar是否存在
2.在home目錄下,執行java -jar lbz8080.jar啓動項目
3.訪問咱們的服務器中項目,發現訪問失敗了,臥槽,一頓操作猛如虎,最後結果0-5,怎麼回事?
接着分析,原來是咱們服務器上的防火牆沒有設置,默認只開了一個80端口,而咱們的項目端口是8080。那當然的不行的,須要咱們設置一下防火牆,寫到這裏,必需要贊一下個人技術指導了,由於是他在我無從下手的時候又再次照亮我前進的道路,他姓黎,感謝他的指導!!!
修改爲功以後,記得重啓咱們的服務器,記得重啓,記得重啓,記得重啓,重要的事情說三遍!
重啓以後,再次訪問,成功了,哈哈!!
你若是綁定有域名,也是經過域名來訪問,這裏就不作演示了,那麼,咱們springboot項目打包以及在阿里雲服務器部署完成了,謝謝!