首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >无法使用org.eclipse.paho.client.mqttv3连接到Azure IOT MQTT

无法使用org.eclipse.paho.client.mqttv3连接到Azure IOT MQTT
EN

Stack Overflow用户
提问于 2019-05-10 02:51:50
回答 1查看 165关注 0票数 0

我使用"org.eclipse.paho.client.mqttv3“来连接我的java代码到azure IOT,但同时却引发了连接MQTT异常。

步骤:

1)创建MQTT客户端。

2)创建SSL工厂。

3)最终连接到Azure IOT。

但是,当connect异常被抛出时:

代码语言:javascript
运行
复制
Inside AzureCommunicator::connect, Could not connect due to an MqttException!

MqttException (0) - java.lang.ClassCastException: class java.net.Socket cannot be cast to class javax.net.ssl.SSLSocket (java.net.Socket and javax.net.ssl.SSLSocket are in module java.base of loader 'bootstrap')
    at org.eclipse.paho.client.mqttv3.internal.ExceptionHelper.createMqttException(ExceptionHelper.java:38)
    at org.eclipse.paho.client.mqttv3.internal.ClientComms$ConnectBG.run(ClientComms.java:736)
    at java.base/java.lang.Thread.run(Thread.java:835)
Caused by: java.lang.ClassCastException: class java.net.Socket cannot be cast to class javax.net.ssl.SSLSocket (java.net.Socket and javax.net.ssl.SSLSocket are in module java.base of loader 'bootstrap')
    at org.eclipse.paho.client.mqttv3.internal.SSLNetworkModule.start(SSLNetworkModule.java:141)
    at org.eclipse.paho.client.mqttv3.internal.ClientComms$ConnectBG.run(ClientComms.java:722)
    ... 1 more

代码片段:

代码语言:javascript
运行
复制
        // Connect our client.
        System.out.println("Inside AzureCommunicator::connect, Trying to connect...");
        try
        {
            //client.connect(options);
            client.connect(options).waitForCompletion();
        }
        catch (MqttException e1)
        {
            System.out.println("Inside AzureCommunicator::connect, Could not connect due to an MqttException!\n");
            e1.printStackTrace();
            return false;
        }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-12 14:14:49

调试后我发现,Paho MQTT需要更新才能接受自定义套接字类型。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56065856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档