dubbo找不到类org.apache.thrift.transport.TNonblockingServerTransport的解决方案
背景:最近老项目改造为springboot上线时遇到一个问题,在本地测试时无问题,生产环境有问题,后来发现是由于配置错误产生的,这次记录一下下,org.apache.thrift.transport.TNonblockingServerTransport
解决方案:这个错误是在dubbo2.7.8的jar包里,首先排查jar包是否有问题,去看看本地的是否有这个类,随后本地也没找到,通过排查发现是生产配置的原因,应该指定dubbo协议的,写成了zookeeper。。。。
错误的配置:
dubbo:
application:
name: yuanma
protocol:
port: 32211
name: zookeeper
provider:
threadpool: fixed
threads: 20
timeout: 120000
group: xiucai
registry:
protocol: zookeeper
address: zookeeper://127.0.0.1:2181
正确的配置:
dubbo:
application:
name: yuanma
protocol:
port: 32211
name: dubbo
provider:
threadpool: fixed
threads: 20
timeout: 120000
group: xiucai
registry:
protocol: zookeeper
address: zookeeper://127.0.0.1:2181