本文章主要講本地的運作的項目如何通過伺服器讓外網的人也能通路到你的項目,是以我們準備的項目就不一一舉例,其實也沒多大差别,用tomcat啟動 還是springboot啟動。
我們這裡以springboot項目為例子。Springboot項目自帶tomcat,是以伺服器就無需安裝tomcat了,直接運作項目即可。
準備材料:springboot項目,伺服器一台
建立一個springboot 項目
按你的需求填寫輸入框
我們dome隻是示範,比較簡單,隻需要用到web ,資料庫,安全等元件暫時不用,如果對我寫的文章感興趣,可以持續關注,後續會出一系列微服務項目。注意,版本選擇不要太高,會采坑!
建完項目後
首先修改配置檔案将配置檔案改成yml
添加一個controller
項目就這麼簡單的建立起來了。
最後我們就打包項目 打成jar 把他放到伺服器運作即可
Jar已經打出來了,已經成功一大半了。
把jar放到我們的伺服器,上篇文章就介紹到使用xftp上傳檔案到伺服器
,然後使用xshell指令啟動項目
啟動指令小tips: 如果你一直讓項目運作,(關閉xshell後項目也在運作)
那麼 要加上 nohup +啟動指令+ & 這是背景啟動指令
如果不加nohup …& 你退出xshell 或者ctrl+c項目就停止了
可以檢視端口看看我們的項目是否啟動
我們的項目已經啟動起來了,但一般我們本地測試 隻是localhost:8080就能通路我們的項目,這是本地測試,如果要别人也能通路,那麼就要用伺服器對外開放的ip位址才行,在網頁的控制台—執行個體詳情
我這裡是47.106.137.211
是以我的項目連結47.106.137.211:8080/hello
但這裡有個問題,因為需要打開伺服器對外開放的端口才行
确定之後你就可以通路伺服器的項目資源了,
現在我的項目位址是47.106.137.211:8080/hello 你可以通路我的資源,應該拿到json資料