<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-95  評(píng)論-31  文章-10  trackbacks-0
    問(wèn)題: 
          出現(xiàn) DIGEST-MD5, Not authcated 等等

    解決:
    smack版本:4.2.2
    pom.xml依賴(lài)


    <dependency>
                
    <groupId>org.igniterealtime.smack</groupId>
                
    <artifactId>smack-core</artifactId>
                
    <version>${smack.version}</version>
            
    </dependency>
            
    <dependency>
                
    <groupId>org.igniterealtime.smack</groupId>
                
    <artifactId>smack-im</artifactId>
                
    <version>${smack.version}</version>
            
    </dependency>
            
    <dependency>
                
    <groupId>org.igniterealtime.smack</groupId>
                
    <artifactId>smack-extensions</artifactId>
                
    <version>${smack.version}</version>
            
    </dependency>
            
    <dependency>
                
    <groupId>org.igniterealtime.smack</groupId>
                
    <artifactId>smack-tcp</artifactId>
                
    <version>${smack.version}</version>
            
    </dependency>
            
    <dependency>
                
    <groupId>org.igniterealtime.smack</groupId>
                
    <artifactId>smack-experimental</artifactId>
                
    <version>${smack.version}</version>
            
    </dependency>
            
    <dependency>
                
    <groupId>org.igniterealtime.smack</groupId>
                
    <artifactId>smack-sasl-provided</artifactId>
                
    <version>${smack.version}</version>
            
    </dependency>
            
    <dependency>
                
    <groupId>org.igniterealtime.smack</groupId>
                
    <artifactId>smack-java7</artifactId>
                
    <version>${smack.version}</version>
            
    </dependency>

    Smack的配置代碼:
        /**
         * 初始化對(duì)象工廠
         
    */
        
    public XMPPConnectionObjectPool() {
            
    //XMPP連接配置
            XMPPTCPConnectionConfiguration.Builder builder = XMPPTCPConnectionConfiguration.builder();
            
    try {
                configuration 
    = builder.
                        setXmppDomain(domain).
                        setHost(ip).
                        setPort(port).
                        setCompressionEnabled(
    true).
                        setSecurityMode(ConnectionConfiguration.SecurityMode.disabled).build();
            } 
    catch (XmppStringprepException e) {
                LOGGER.error(
    "init XMPPTCPConnectionConfiguration failed! {}", e);
                
    throw new ServiceException("init XMPPTCPConnectionConfiguration failed!", ErrorCode.INIT_XMPP_CONFIG_FAILED);
            }
        }


    Smack連接openfire的代碼:
            try {
                xmpptcpConnection.connect();
                xmpptcpConnection.login(atomicIntegerLoginName.getAndIncrement() 
    + "", loginPassword, Resourcepart.from("web"));
            } 
    catch (SmackException | IOException | XMPPException | InterruptedException e) {
                LOGGER.error(
    "Login openfire failed! the reason is : {}", e.getMessage());
                
    throw new LoginServiceException(e);
            }


    以上方式如果還出現(xiàn)DIGEST-MD5, Not authcated 等等

    1:查看用戶(hù)名和密碼是否正確
    2:查看openfire的ofProperty表,找到這一行:
    查看where后面的條件是否是user_name, 也就是用什么字段來(lái)驗(yàn)證用戶(hù)名和密碼的。即可解決

    完!
    posted on 2017-12-22 17:58 朔望魔刃 閱讀(378) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): 即時(shí)通信

    只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 午夜亚洲乱码伦小说区69堂| 久久精品国产亚洲一区二区| 亚洲视频一区二区三区| 成人免费一区二区三区| 亚洲 另类 无码 在线| 鲁死你资源站亚洲av| 精品少妇人妻AV免费久久洗澡| 亚洲Av无码一区二区二三区| 欧洲乱码伦视频免费| 亚洲成a人片在线观看中文app| 97视频免费观看2区| 亚洲综合久久久久久中文字幕| 日本三级在线观看免费| 久久久久亚洲av无码尤物| 日韩视频在线观看免费| 亚洲无成人网77777| 在线播放高清国语自产拍免费| 一色屋成人免费精品网站 | 免费国产成人高清在线观看麻豆| 亚洲乱理伦片在线观看中字| 四虎成人免费网站在线| 美女18一级毛片免费看| 国产日产亚洲系列| 精品无码人妻一区二区免费蜜桃| 亚洲国产精品久久丫| 国产男女爽爽爽免费视频| 亚洲精品乱码久久久久久蜜桃不卡 | 国产亚洲欧洲Aⅴ综合一区 | 精品国产免费一区二区三区香蕉 | 国产AV无码专区亚洲AV男同| 国产成人精品无码免费看 | 日韩高清免费观看| 国产99精品一区二区三区免费| 国产精一品亚洲二区在线播放| 久久免费的精品国产V∧| 亚洲日韩精品无码专区加勒比 | 无码成A毛片免费| 中文字幕乱码亚洲无线三区 | 国产亚洲一区二区在线观看| 免费精品国产日韩热久久| 精品成人一区二区三区免费视频|