日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

本文介紹了在OSGi包中使用時,GRPC Java找不到NameResolver的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我正在嘗試在OSGi包中使用Java GRPC。我使用的是maven和org.apache.servicymx.bundles.grpc-1.30.2_1,它是從1.30.2_1的發布標記本地構建的。

OSGi包啟動時沒有任何問題,但在運行時創建了一個ManageChannel時,我得到了一個java.lang.IllegalArgumentException: cannot find a NameResolver for localhost:4435異常。

堆棧跟蹤的相關部分

java.lang.IllegalArgumentException: cannot find a NameResolver for localhost:4435
    at io.grpc.internal.ManagedChannelImpl.getNameResolver(ManagedChannelImpl.java:724) ~[org.apache.servicemix.bundles.grpc-1.30.2_1.jar:?]
    at io.grpc.internal.ManagedChannelImpl.<init>(ManagedChannelImpl.java:606) ~[org.apache.servicemix.bundles.grpc-1.30.2_1.jar:?]
    at io.grpc.internal.AbstractManagedChannelImplBuilder.build(AbstractManagedChannelImplBuilder.java:518) ~[org.apache.servicemix.bundles.grpc-1.30.2_1.jar:?]

當我在運行時調試GRPC代碼時,我可以看到沒有添加NameResolver。我認為這可能是類加載問題。

這是來自Apache Felix插件的配置的一部分

<Import-Package>
    ...,
    org.apache.servicemix.bundles.grpc.*; version="1.30.2_1",
    io.grpc*;
</Import-Package>
<Embed-Dependency>org.apache.servicemix.bundles.grpc;scope=compile</Embed-Dependency>

渠道建設代碼(此代碼使用io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder)

ManagedChannel channel = NettyChannelBuilder.forAddress("localhost", 4435)
                    .usePlaintext()
                    .build();

我只需要讓GRPC客戶端在OSGi包中工作。
我們非常感謝您在這方面提供的任何幫助。

推薦答案

META-INF/services中添加相關的GRPC提供程序成功。

通過引用它得到了解決方案,它還在OSGi包中使用GRPC
https://github.com/wso2/micro-integrator/tree/v1.2.0-m4/components/mediation/inbound-endpoints/org.wso2.micro.integrator.inbound.endpoint

這篇關于在OSGi包中使用時,GRPC Java找不到NameResolver的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,

分享到:
標簽:grpc Java NameResolver OSGi 包中 找不到
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定