首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Seedstack附加问题添加用户& pasword

Seedstack附加问题添加用户& pasword
EN

Stack Overflow用户
提问于 2018-09-13 10:26:49
回答 1查看 74关注 0票数 2

我试图连接到MQTT服务器,在添加密码时遇到了一些问题:

配置文件是:

代码语言:javascript
复制
mqtt:
  clients:
    client-ptl-mqtt: 
      serverUri: tcp://rdabeg01.inetpsa.com:1883
      clientId: LOCAL_PTL_SIMUL_MQTT
      connection:
        userName: xxxxxx
        password: xxxxxxx
      reconnectionMode: ALWAYS

当我尝试启动应用程序时,错误是:

org.seedstack.coffig.internal.ConfigurationException:配置非法转换 说明-不能转换为字符(char.java:1):'xxxxxxx‘。 斯塔克迹 在org.seedstack.coffig.internal.ConfigurationException.createNew(ConfigurationException.java:30) at org.seedstack.coffig.mapper.ValueMapper.charOf(ValueMapper.java:63) at org.seedstack.coffig.mapper.ValueMapper.map(ValueMapper.java:51) at org.seedstack.coffig.mapper.CompositeMapper.map(CompositeMapper.java:50) at org.seedstack.coffig.mapper.EvaluatingMapper.map(EvaluatingMapper.java:65)`

EN

回答 1

Stack Overflow用户

发布于 2018-09-17 09:23:10

SeedStack MQTT addon依赖于Paho,Paho有一个用于客户端连接MqttConnectOptions的配置类。password字段需要一个char数组,而addon不会更改这个数组。您的YAML相应修改如下:

代码语言:javascript
复制
mqtt:
  clients:
    client-ptl-mqtt: 
      serverUri: tcp://rdabeg01.inetpsa.com:1883
      clientId: LOCAL_PTL_SIMUL_MQTT
      connection:
        userName: xxxxxx
        password: [ 'p', 'a', 's', 's', 'w', 'o', 'r', 'd' ]
      reconnectionMode: ALWAYS
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52311768

复制
相关文章

相似问题

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