日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
Dubbo在Linux上的啟動(dòng):簡(jiǎn)單易懂的步驟指南(dubbolinux啟動(dòng))

Dubbo是一款流行的開(kāi)源分布式服務(wù)框架,它可以在分布式環(huán)境下提供高效的服務(wù)調(diào)用和管理。如果你使用Linux作為開(kāi)發(fā)環(huán)境,那么你需要掌握如何在Linux上啟動(dòng)Dubbo。本文將會(huì)介紹Dubbo在Linux上啟動(dòng)的簡(jiǎn)單易懂的步驟指南。

1. 下載Dubbo

要在Linux上啟動(dòng)Dubbo,首先需要將Dubbo框架下載到本地計(jì)算機(jī)上??梢詮腄ubbo官方網(wǎng)站(http://dubbo.apache.org/)下載最新的穩(wěn)定版Dubbo。

在Linux系統(tǒng)上,使用curl或wget命令可以快速下載Dubbo。例如,使用以下命令在Linux系統(tǒng)上下載最新的Dubbo:

“`

$ wget http://dubbo.apache.org/download.html

“`

2. 安裝Java

Dubbo是基于Java開(kāi)發(fā)的,因此Linux系統(tǒng)需要安裝Java才能啟動(dòng)Dubbo??梢允褂靡韵旅钤贚inux系統(tǒng)上安裝Java:

“`

$ sudo apt-get install openjdk-8-jdk

“`

3. 解壓Dubbo

下載Dubbo后,需要將其解壓到本地計(jì)算機(jī)上的目錄中??梢允褂靡韵旅钤贚inux系統(tǒng)上解壓Dubbo:

“`

$ tar -xzvf dubbo-x.x.x.tar.gz

“`

在解壓后的文件夾中,可以看到Dubbo的主要目錄。

4. 配置Dubbo

Dubbo配置文件存儲(chǔ)在解壓縮后的Dubbo文件夾的dubbo.properties文件中??梢愿鶕?jù)需要修改配置文件,例如端口號(hào)、注冊(cè)中心地址等。這些配置項(xiàng)可以在使用Dubbo過(guò)程中仔細(xì)閱讀Dubbo官方文檔后進(jìn)行更改。

5. 啟動(dòng)Dubbo

Dubbo啟動(dòng)需要使用Dubbo-admin或者Dubbo-monitor,這兩個(gè)組件是用來(lái)管理和監(jiān)控Dubbo服務(wù)的??梢允褂靡韵旅钤贚inux系統(tǒng)上啟動(dòng)Dubbo-admin:

“`

$ java -jar dubbo-admin-2.5.4.jar

“`

或者使用以下命令啟動(dòng)Dubbo-monitor:

“`

$ java -jar dubbo-monitor-simple-2.5.4.jar

“`

在啟動(dòng)Dubbo后,你可以使用瀏覽器訪問(wèn)http://localhost:8080或http://localhost:8282來(lái)訪問(wèn)Dubbo-admin或Dubbo-monitor。

以上是在Linux上啟動(dòng)Dubbo的簡(jiǎn)單易懂的步驟指南。這些步驟可以幫助您快速在Linux系統(tǒng)上使用Dubbo,從而享受Dubbo在分布式環(huán)境中帶來(lái)的高效和便利。如果您使用過(guò)Dubbo,并且有其他操作建議或適用于Linux啟動(dòng)Dubbo的工具,也歡迎在評(píng)論區(qū)分享您的寶貴經(jīng)驗(yàn)。

相關(guān)問(wèn)題拓展閱讀:

  • 本地dubbo啟動(dòng)不了,不知道是什么原因。有大神指教一下吧。謝謝!!
  • 關(guān)于升級(jí) Dubbo 版本到 2.6.5 后啟動(dòng)失敗的“坑”

本地dubbo啟動(dòng)不了,不知道是什么原因。有大神指教一下吧。謝謝??!

到了桌面上,但是要過(guò)大概1分鐘才能打開(kāi)“我的電腦”等文件以及軟件??!

關(guān)于升級(jí) Dubbo 版本到 2.6.5 后啟動(dòng)失敗的“坑”

Dubbo 從低版本升級(jí)到 2.6.5 版本后,啟動(dòng)失敗,報(bào)錯(cuò)如下:

上終極方案:使用 2.6.2 以下版本或者 2.7.0 以上版本的 dubbo ;

具體解決方式需要根據(jù)項(xiàng)目的情況解決,提供一些其他方案:

刪除 web.xml 中如下的配置:

Spring Boot 工程沒(méi)有特別好的解決方案,提供兩個(gè)解決思路:

這個(gè)方案也沒(méi)有繞過(guò)添加 web.xml 的命運(yùn),做法如下:

觀察報(bào)錯(cuò)日志,報(bào)錯(cuò)位置很明顯是 Spring 框架初始化時(shí)的報(bào)錯(cuò),重點(diǎn)是: there is already a root application 。

這個(gè)錯(cuò)誤拋出位置余汪返位于: Spring-web 包的 ContextLoader 類(lèi)的 initWebApplicationContext 方法。

原因很明顯, ContextLoader 被調(diào)用了至少兩遍,第二遍報(bào)錯(cuò)導(dǎo)致項(xiàng)目初始化失敗,其主要的“罪魁禍?zhǔn)住笔?dubbo 包下面的 web-fragment.xml 。

Servlet 3.0 是隨著 Java EE 6 規(guī)范發(fā)布的,主要新增特性:

支持 Servlet 3.0 規(guī)范的容器,在啟動(dòng)后會(huì)掃描工程的 jar 包,找到符合規(guī)范的 添加了相關(guān)注解的類(lèi) 和 web-fragment.xml 然后跟 web.xml 的配置合并作為整個(gè)項(xiàng)目的初始化配置。

上述問(wèn)題的發(fā)生原因很明顯了:

這個(gè)是 Servlet 3.0 提供的一個(gè)屬性,等同一個(gè)開(kāi)關(guān),設(shè)置為 true 則表示 web.xml 已經(jīng)提供了全部的配置信息,不需要容器再去各個(gè) jar 包找配置了陵罩,換句話就是:關(guān)閉 可插特性 ;

這個(gè)屬性是 SpringServletContainerInitializer 注釋里面提供的解決思路。這個(gè)屬性可以理解為指定 web-fragment.xml 的加載順序,和 ordering 標(biāo)簽的區(qū)別是, absolute-ordering 僅僅針對(duì)我們指定的 web-fragment.xml 做排序。

輕易升級(jí)一個(gè)基礎(chǔ)框架不是一個(gè)好的做法豎饑,升級(jí)基礎(chǔ)框架還是應(yīng)該關(guān)注下當(dāng)前版本和目標(biāo)升級(jí)版本,框架作者做了些什么事情,出現(xiàn)過(guò)什么BUG。

當(dāng)前的 Spring Boot 的解決方案并不讓人滿意,畢竟 Spring Boot 的無(wú)Xml的感覺(jué)還是很爽的,為了這個(gè)升級(jí)引入了 web.xml 會(huì)有一點(diǎn)點(diǎn)不爽。

關(guān)于dubbo linux 啟動(dòng)的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

成都創(chuàng)新互聯(lián)科技有限公司,是一家專注于互聯(lián)網(wǎng)、IDC服務(wù)、應(yīng)用軟件開(kāi)發(fā)、網(wǎng)站建設(shè)推廣的公司,為客戶提供互聯(lián)網(wǎng)基礎(chǔ)服務(wù)!
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡(jiǎn)單好用,價(jià)格厚道的香港/美國(guó)云服務(wù)器和獨(dú)立服務(wù)器。創(chuàng)新互聯(lián)——四川成都IDC機(jī)房服務(wù)器托管/機(jī)柜租用。為您精選優(yōu)質(zhì)idc數(shù)據(jù)中心機(jī)房租用、服務(wù)器托管、機(jī)柜租賃、大帶寬租用,高電服務(wù)器托管,算力服務(wù)器租用,可選線路電信、移動(dòng)、聯(lián)通機(jī)房等。


分享名稱:Dubbo在Linux上的啟動(dòng):簡(jiǎn)單易懂的步驟指南(dubbolinux啟動(dòng))
標(biāo)題路徑:http://www.dlmjj.cn/article/djghice.html