Linux上部署Eureka

1. 先maven 插件 打包 package Eureka注冊中心

包默認放在 target目錄下


start.png

2.然后使用CRT上傳文件到Linux

注意:文件路徑+ 文件名 要和自己上傳的一致


put.png

上傳成功


upload.png

3.Linux運行jar包

要運行java的項目需要先將項目打包成war包或者jar包,打包成war包需要將war包部署到tomcat服務(wù)器上才能運行。而打包成jar包可以直接使用java命令執(zhí)行。

在linux系統(tǒng)中運行jar包主要有以下幾種方式。

一、java -jar XXX.jar

這是最基本的jar包執(zhí)行方式,但是當我們用ctrl+c中斷或者關(guān)閉窗口時,程序也會中斷執(zhí)行。

二、java -jar XXX.jar &

代表在后臺運行,使用ctrl+c不會中斷程序的運行,但是關(guān)閉窗口會中斷程序的運行。

三、nohup java -jar XXX.jar &

使用這種方式運行的程序日志會輸出到當前目錄下的nohup.out文件,使用ctrl+c中斷或者關(guān)閉窗口都不會中斷程序的執(zhí)行。

三、nohup java -jar XXX.jar >temp.out &

temp.out的意思是將日志輸出重定向到temp.out文件,使用ctrl+c中斷或者關(guān)閉窗口都不會中斷程序的執(zhí)行。

如果運行報錯出現(xiàn)

no main manifest attribute, in xxxxx.jar

打包的時候,需要在pom.xml文件中加入:

        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>

加上依賴重新打包上傳即可

運行成功

run.png

4 測試

    IP地址及端口在Eureka配置文件中
如果可以ping通Linux 但是無法訪問Eureka 可能是Linux防火墻的問題
      systemctl status firewalld查看當前防火墻狀態(tài)。
       systemctl stop firewalld關(guān)閉當前防火墻。
       systemctl disable firewalld開機防火墻不啟動。
Test.png

成功 完事了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容