Dubbo_異常_服務註冊執行正常但是Dubbo-Admin看不到服務(親測可用)
今天重新配置了下dubbo,結果發現管理控制檯上沒有顯示可用的服務,由於前陣子剛配置的時候是沒有問題的,於是開始逐步排查。
專案註冊中心用的zookeeper叢集,provider是採用jar包方式啟動的,consumer在tomcat容器內執行,並且consumer已經可以消費到provider提供的服務了,說明註冊中心已經裡面已經有服務註冊。通過zookeeper客戶端連線到zk伺服器上,也可以看到建立的服務節點
根目錄下有paopao,zookeeper兩個目錄,其中paopao是根據配置中註冊中心registry的group屬性分組標識而建立的,zookeeper是zk預設的節點,paopao下面有兩個已經註冊的服務節點。
然後檢視dubbo-admin的配置,dubbo的管理控制檯是在單獨的tomcat下執行的,安裝及配置可以參考http://dubbo.io/Administrator+Guide-zh.htm,找到webapps/ROOT/WEB-INF/dubbo.properties檔案,其內容如下:
- dubbo.registry.address=zookeeper://192.168.199.191:2181?backup=192.168.199.192:2181,192.168.199.193:2181
- dubbo.admin.root.password=Daniel
- dubbo.admin.guest.password=guest
於是修改dubbo.properties檔案,添加註冊中心分組:
- dubbo.registry.group=paopao
- <beansxmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:context="http://www.springframework.org/schema/context"
- xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"
- xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
- http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
- http://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsd">
- <beanclass="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
- <propertyname="systemPropertiesModeName"value="SYSTEM_PROPERTIES_MODE_OVERRIDE"/>
- <propertyname="ignoreResourceNotFound"value="true"/>
- <propertyname="locations">
- <list>
- <value>/WEB-INF/dubbo.properties</value>
- <value>file://${user.home}/dubbo.properties</value>
- </list>
- </property>
- </bean>
- <dubbo:applicationname="dubbo-admin"/>
- <dubbo:registryaddress="${dubbo.registry.address}"check="false"file="false"/>
- <dubbo:referenceid="registryService"interface="com.alibaba.dubbo.registry.RegistryService"check="false"/>
- <beanid="configService"class="com.alibaba.dubbo.governance.service.impl.ConfigServiceImpl"/>
- <beanid="consumerService"class="com.alibaba.dubbo.governance.service.impl.ConsumerServiceImpl"/>
- <beanid="overrideService"class="com.alibaba.dubbo.governance.service.impl.OverrideServiceImpl"/>
- <beanid="ownerService"class="com.alibaba.dubbo.governance.service.impl.OwnerServiceImpl"/>
- <beanid="providerService"class="com.alibaba.dubbo.governance.service.impl.ProviderServiceImpl"/>
- <beanid="routeService"class="com.alibaba.dubbo.governance.service.impl.RouteServiceImpl"/>
- <beanid="userService"class="com.alibaba.dubbo.governance.service.impl.UserServiceImpl">
- <propertyname="rootPassword"value="${dubbo.admin.root.password}"/>
- <propertyname="guestPassword"value="${dubbo.admin.guest.password}"/>
- </bean>
- <beanid="governanceCache"class="com.alibaba.dubbo.governance.sync.RegistryServerSync"/>
- </beans>
可以看到,該檔案竟然預設是沒有registry的group屬性的,因此只在dubbo.properties中新增分組配置根本不起作用。於是修改dubbo-admin.xml檔案中的<dubbo:registry>項為:
- <dubbo:registrygroup="${dubbo.registry.group}"address="${dubbo.registry.address}"check="false"file="false"/>
儲存後重啟tomcat例項,發現已經註冊的服務提供者和消費者資訊,一切OK!
下面把provider和consumer的主要配置資訊也貼出來供大家參考:
provider.xml:
- <!-- 提供方應用資訊,用於計算依賴關係 -->
- <dubbo:applicationname="paopao-provider"/>
- <!-- 使用zookeeper註冊中心暴露服務地址 -->
- <dubbo:registrygroup="paopao"address="zookeeper://192.168.199.191:2181?backup=192.168.199.192:2181,192.168.199.193:2181"/>
- <!-- 監控中心配置,從註冊中心發現監控中心地址 -->
- <dubbo:monitorprotocol="registry"/>
- <!-- 用dubbo協議在20880埠暴露服務 -->
- <dubbo:protocolname="dubbo"port="20880"/>
- <!-- 掃描註解包路徑,多個包用逗號分隔,不填pacakge表示掃描當前ApplicationContext中所有的類 -->
- <dubbo:annotationpackage="com.zhilin.paopao.provider.service"/>
- <pre name="code" class="html"> <!-- 消費方應用名,用於計算依賴關係,不是匹配條件,不要與提供方一樣 -->
- <dubbo:application name="consumer-of-app" />
- <!-- 使用zookeeper註冊中心暴露發現服務地址 -->
- <dubbo:registry group="paopao" address="zookeeper://192.168.199.191:2181?backup=192.168.199.192:2181,192.168.199.193:2181"/>
- <!-- 監控中心配置,從註冊中心發現監控中心地址 -->
- <dubbo:monitor protocol="registry"/>
- <!-- 生成遠端服務代理 -->
- <dubbo:reference version="1.0.0" id="userService" interface="com.zhilin.paopao.service.UserService" />
相關推薦
Dubbo_異常_服務註冊執行正常但是Dubbo-Admin看不到服務
今天重新配置了下dubbo,結果發現管理控制檯上沒有顯示可用的服務,由於前陣子剛配置的時候是沒有問題的,於是開始逐步排查。專案註冊中心用的zookeeper叢集,provider是採用jar包方式啟動的,consumer在tomcat容器內執行,並且consumer已經可以消費到provider提供的服務了,
Dubbo_異常_服務註冊執行正常但是Dubbo-Admin看不到服務(親測可用)
今天重新配置了下dubbo,結果發現管理控制檯上沒有顯示可用的服務,由於前陣子剛配置的時候是沒有問題的,於是開始逐步排查。專案註冊中心用的zookeeper叢集,provider是採用jar包方式啟動的,consumer在tomcat容器內執行,並且consumer已經可以消費到provider提供的服務了,
Centos7 tomcat做服務,並開機啟動(親測可用)
系統版本:CentOS Linux release 7.5.1804 (Core) Tomcat版本:7 Jdk版本:1.8 tomcat安裝目錄:/usr/local/tomcat7 jdk目錄:/usr/local/jdk1.8.0_171 #設定jdk的環境變數 v
IDEA註冊碼(親測可用)
K03CHKJCFT-eyJsaWNlbnNlSWQiOiJLMDNDSEtKQ0ZUIiwibGljZW5zZWVOYW1lIjoibnNzIDEwMDEiLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWlsIjoiIiwibGljZ
XMind 8 破解註冊 思維導圖(親測可用)
首先得下載安裝包並完成程式的安裝,安裝很簡單的,一步步走就OK啦 安裝包可以去XMind官網上下載對應作業系統的 在此附上官網下載連結:https://www.xmind.cn/download/xmind8 然後下載破解補丁 下載地址:https://stormxing
Axure RP 8 註冊碼(親測可用)
升級了8.1.0.3377版本後,需要使用下面這組註冊碼 許可:zdfans.com 重點:gP5uuK2gH + iIVO3YFZwoKyxAdHpXRGNnZWN8Obntqv7 ++ FF3pAz7dTu8B61ySxli 升級了8.1.0.3372版
Redis服務監控之RedisLive安裝部署(親測可用)
一、Redis服務安裝部署 1、redis安裝(linux系統) 下載 https://redis.io/ 安裝依賴 yum install gcc tcl 解壓、編譯、安裝(make & make install PREFIX=/opt/redis) Copy原始碼包中的redis.conf檔案到
JSONException: syntax error, expect {, actual [, pos 0 異常的解決方法(親測有效)
出現這個問題一般是出現在json格式轉換成java物件的時候,比如我們有這麼一段json資料: [{"accept_address":"廣東省深圳市軟體產業基地","remark":"順豐速運 已收取快件(測試資料)","opcode":50,"accept_time":"2018-05-0
無法連線虛擬磁碟服務解決辦法(親測有效)
今天給虛擬機器的win7安裝了office 因為是iso檔案,也不知道為什麼無法讀取,就用了cd/dvd連線光碟的方式安裝了office 但是安裝完之後本機的檔案資源管理器多了一個cd/dvd,強迫症很不能忍 而且點開檔案資源管理器上面的進度條很慢,磁碟載入不出來 一點cd/dv
關閉Xshell之後在Ubuntu中繼續執行程式(親測有效)
因為要做一個數據量比較大的運算,需要跑半天左右,怕自己電腦奔潰,就想把它放到虛擬機器裡跑,但是當我關閉自己電腦上的Xshell之後程式就會斷,查了一下,Linux可以解決這個問題; (我用的Ubuntu): 1.使用如下命令執行程式: nohup python dist
idea 2018註冊碼(親測可用2018.11.5)
之前我用的啟用方式:License Server,當然很多的地方都寫著 永久啟用,這個我表示不相信 大不了我過段時間換一個啟用,mmp。 今天早上我的idea啟用又過期了,我有找了找,試了試,能用的是下面這個 IntelliJ IDEA 註冊碼: G91XMO9AVI-
Intelliji IDEA 2018 註冊 (親測有效)
IDEA是一個很好用的開發工具,但是會經常遇到註冊問題,這裡給大家分享一下注冊辦法 以下方式支援: 1 PyCharm 2018.2.3 (Professional Edition) 2. GoLand 2018.2.2 3. Intellij ID
Scrapy爬蟲執行中yield請求未被丟擲(或丟擲未執行)解決方法(親測有效)
當我們在執行scrapy除錯的時候可能會遇到yield請求未正確丟擲的情況。 1、檢視scrapy執行日誌 日誌中的這一項表示,我們的請求被過濾掉了20條。 解決方法: 1、將我們的請求ip地址域名(如:blog.csdn.net)新增到spider爬蟲檔案的allowed_d
Linux普通使用者設定Crontab定時任務並執行(親測有效)
Crontab命令及用法我這裡就不多做解釋了,直接從設定Crontab開始。**在root使用者下執行**1.安裝crontab:使用命令:yum install crontabs**在普通使用者下執行
(親測解決)VMware開啟需要半天才進入、開啟系統很慢、執行很慢解決辦法
描述:本來VMware用著很好,升級系統之後第二天發現開啟軟體特別慢,特別是還轉圈圈,VMware開啟需要半天才進入、開啟系統很慢、執行很慢,其實導致這個軟體的原因就是軟體被防火牆阻截了!原因:軟體被防火牆阻截解決:解決辦法就是關閉防火牆,但是要注意,有的朋友關閉防火牆還是解
idea,intellij idea 2017,獲取免費註冊啟用碼(親測可用,相信我)
9DK8FDSOS2-eyJsaWNlbnNlSWQiOiI5REs4RkRTT1MyIiwibGljZW5zZWVOYW1lIjoi5b285bK4IHNvZnR3YXJlMSIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiI
Axure RP 8 註冊碼(序列號親測可用)
Licensee:IloveyouAxure Key:UChpuxwbDW6eAIaAf9UujEFSBwN3vpEz9snHvlCQVJGQy4p7WrCyKLLvV5QLvqva 註冊使用者名稱:Axure 序列號:8t+3Yk/zu4cX601/seX6wBZgYRV
(親測解決)SSH-Not supported by BasicDataSource 異常
目錄 一、問題描述 1. 今天測試SSH框架的時候,配置完dbcp的資料來源,啟動測試的時候發現報:Not supported by BasicDataSource 異常 二、問題原因 1. 這個原因就是我們在Spring中配置的資料來源和
IntelliJ IDEA 註冊、啟用方法和註冊碼(親測有效)
IntelliJ IDEA號稱當前Java開發效率最高的IDE工具。IntelliJ IDEA有兩個版本:社群版(Community)和旗艦版(Ultimate)。社群版時免費的、開源的,但功能較少,旗艦版提供了較多的功能,是收費的,可以試用30天。 IntelliJ ID
最新sublime text 3 註冊碼license分享(親測有效)
—– BEGIN LICENSE —– TwitterInc 200 User License EA7E-890007 1D77F72E 390CDD93 4DCBA022 FAF60790