做網(wǎng)站的硬件和軟件環(huán)境2022磁力鏈接搜索引擎推薦
繼上一篇博客【idea-sprongboot項(xiàng)目】SSH連接云服務(wù)器進(jìn)行遠(yuǎn)程開發(fā)-CSDN博客
目錄
?五、遠(yuǎn)程開發(fā)方式
2)純遠(yuǎn)程開發(fā)方式
步驟
?五、遠(yuǎn)程開發(fā)方式
2)純遠(yuǎn)程開發(fā)方式
實(shí)現(xiàn)原理,
步驟
(1)首先,關(guān)閉當(dāng)前正在啟動的項(xiàng)目,
(2)進(jìn)入到idea的入口頁面,這里有一個遠(yuǎn)程開發(fā),點(diǎn)擊ssh,
新建一個鏈接,
這里的host就是云服務(wù)器的ip,寫入密碼,進(jìn)行測試連接,
測試連接成功,表示沒什么問題,點(diǎn)擊OK。
(3)點(diǎn)擊“檢查連接并繼續(xù)”,
到這兒,現(xiàn)在我們的idea編輯器就會自動為我們在遠(yuǎn)程服務(wù)器上安裝開發(fā)工具,注意不是在我們自己的電腦上安裝,是在我們的linux服務(wù)器上安裝了這些開發(fā)軟件。
這里,我們可以選擇遠(yuǎn)程項(xiàng)目的目錄,我們選擇之前的code文件夾,點(diǎn)擊就可以在遠(yuǎn)程服務(wù)器上安裝開發(fā)工具,
等待安裝完成,
現(xiàn)在在安裝Jetbrains客戶端,這個還和我們在windows電腦上的開發(fā)工具不太一樣,區(qū)別于ssh遠(yuǎn)程部署方式,我們現(xiàn)在使用的是純遠(yuǎn)程開發(fā)方式,
我們直接把所有的代碼編譯運(yùn)行,甚至是代碼編譯器本身,全部都放到了服務(wù)器上,以服務(wù)器為主,而我們的本地電腦僅僅是運(yùn)行了一個能操作遠(yuǎn)程服務(wù)器的界面,
(4)安裝完成之后,在idea的左側(cè)的目錄中就可以看到遠(yuǎn)程服務(wù)器上的文件了,可以直接點(diǎn)擊項(xiàng)目運(yùn)行文件,指定項(xiàng)目的jdk版本是1.8,
注意:此處我換了一個linux服務(wù)器,和之前所做配置的linux服務(wù)器不是同一個了,因此ip不一樣。
此時會自動安裝maven依賴,
等待安裝?maven依賴完成之后,安裝項(xiàng)目缺少的依賴,
?(5)使用 IDEA Development 先上傳代碼到 Linux,然后使用 JetBrains 遠(yuǎn)程開發(fā)完全連接 Linux 實(shí)時開發(fā)。
如果無法啟動程序,修改 settings 的compiler 配置:-Djdk.lang.Process.launchMechanism=vfork
(6)等待maven依賴安裝完成之后,就可以直接像在本地運(yùn)行和調(diào)試項(xiàng)目一樣。
此處不做過多描述了。