啟動報錯,比較特殊,dubbo啟動時IP地址找錯了?
實現(xiàn)DubboItemService后,第一次啟動,報錯說不存在
javassist.ClassPool
搜索后說缺少依賴:
<dependency> ????<groupId>org.javassist</groupId> ????<artifactId>javassist</artifactId> ????<version>3.20.0-GA</version> </dependency>
遂加進去,啟動又報錯:
Error?creating?bean?with?name?'dubboItemInfoService'?defined?in?file?(這里省略類路勁) :?Initialization?of?bean?failed;?nested?exception?is?com.alibaba.dubbo.rpc.RpcException:? Fail?to?start?server(url:?dubbo://192.168.206.1:20903/com.debug.mooc.dubbo.one.api.service.IDubboItemInfoService? anyhost=true&application=dubboOne-provider&channel.readonly.sent=true&codec=dubbo&dubbo=2.8.4&generic=false& heartbeat=60000&interface=com.debug.mooc.dubbo.one.api.service.IDubboItemInfoService&loadbalance= roundrobin&methods=listItems&owner=debug&pid=4512&revision=1.0&side=provider&timeout=3000& timestamp=1554732837860&validation=true&version=1.0)?Failed?to?bind?NettyServer?on?/192.168.206.1:20903,? cause:?org/jboss/netty/logging/InternalLoggerFactory at?org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:553)
我一查IP,發(fā)現(xiàn)我的IP不是192.168.206.1。我在本機裝了VMWare虛擬機,但我并沒有啟動他們,像下圖一樣:
2019-04-08
個人問題,缺少一系列jar包,以及版本問題,下了源碼,對比一下,再試了下,就好了