Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jakarta ee 无法使用Java SMACK向不同域上的用户发送IM_Jakarta Ee_Smack_Jira Plugin - Fatal编程技术网

Jakarta ee 无法使用Java SMACK向不同域上的用户发送IM

Jakarta ee 无法使用Java SMACK向不同域上的用户发送IM,jakarta-ee,smack,jira-plugin,Jakarta Ee,Smack,Jira Plugin,下面的代码片段摘自我正在编写的JIRA插件,希望在我的案例中,当JIRA票证上提到他们时,能通过IM gchat通知他们的同事 import org.jivesoftware.smack.Chat; import org.jivesoftware.smack.ChatManager; import org.jivesoftware.smack.ConnectionConfiguration; import org.jivesoftware.smack.MessageLis

下面的代码片段摘自我正在编写的JIRA插件,希望在我的案例中,当JIRA票证上提到他们时,能通过IM gchat通知他们的同事

   import org.jivesoftware.smack.Chat;
   import org.jivesoftware.smack.ChatManager;
   import org.jivesoftware.smack.ConnectionConfiguration;
   import org.jivesoftware.smack.MessageListener;
   import org.jivesoftware.smack.XMPPConnection;
   import org.jivesoftware.smack.XMPPException;
   import org.jivesoftware.smack.packet.Message;

   ConnectionConfiguration config = new ConnectionConfiguration(<server>, <port>, <domain>);
   XMPPConnection connection = New XMPPConnection(config);

   connection.connect();
   connection.login(someone@domain_a.com, <password>);

   ChatManager chatManager = connection.getChatManager();

   Chat chat = chatManager.createChat(someone@domain_b, new MessageListener() {
      public void processMessage(Chat chat, Message msg) {
          System.out.println("Received message "+ msg);
      }
   });

   chat.sendMessage(<msg>);
我的问题是,我能够将IM通知发送给共享在以下行中经过身份验证的用户域的用户:

connection.login(someone@domain_a.com, <password>);
但不是其他人-例如: 我可以从somone@domain_a.com对某人_else@domain_a.com但无法将其发送给某人_else@domain_b.com...

感谢您的帮助。
干杯,

我要继续回答我的noob错误:

问题是,经过身份验证的用户的聊天列表中没有他们试图从不同域向其发送消息的用户

他们一旦成为朋友,就没问题了