com.alibaba.dubbo.rpc.RpcException: Forbid consumer 192.168.32.160 access service cn.liuhuan.core.service.CmsService
from registry 192.168.200.128:2181 use dubbo version 2.8.4, Please check registry access list (whitelist/blacklist).
<>1>實體類 沒注解@Service Controller找不到Service
<2> 與<1>相似 , 包的路徑是否與applicationContext-service.xml中包路徑是否一致
<3>實體類中沒有實現序列化
<4>Dubbo Provider 服務部署存在問題。檢查你服務器上的dubbo服務是否正常,檢查服務器是否存在問題(比如服務器上是否存在虛擬機網絡)。最好嘗試重新部署dubbo,通過invoke命令調用一下確認服務沒有問題。
<5>防火牆對應端口沒有開啟, 這種情況一般出現在外網調用時。dubbo默認端口是20880(這個可以通過修改配置更改)。
在 /etc/sysconfig/iptables中添加下邊內容(以下命令是開啟20880端口,有可能還需開啟其他端口):
-A INPUT -m state --state NEW -m tcp -p tcp --dport 20880 -j ACCEPT
表示開啟20880端口,然后:service iptables restart 重啟防火牆即可。
Windows開啟方法:控制面板—防火牆—高級—入站規則—新建規則—填寫—下一步...
<6>將tomcat全部刪除 重新部署