0

CruiseControlに次のパブリッシャーを設定しました。

<jabber host="my.network.local"
port="5222" username="cruisecontrol" password="cruisecontrol" recipient="builds@conference.my.network.local" chatroom="true" buildresultsurl="http://cruise.control.net:7070/dashboard/tab/build/detail/customer" />

チャットルームをFALSEに設定し、単一の受信者を入力すると、すべてがうまく機能します。私が抱えている問題は、ビルド通知をチャットルームに送信することです。チャットルームの値をTRUEに設定し、完全修飾チャットルーム名を入力すると、次のエラーが発生します。

2009-10-16 13:34:10,818 [Thread-70897] ERROR JabberPublisher - Could not send message to recipient or chat room No response from server.: at org.jivesoftware.smack.GroupChat.join(GroupChat.java:162) at org.jivesoftware.smack.GroupChat.join(GroupChat.java:123) at net.sourceforge.cruisecontrol.publishers.JabberPublisher.init(JabberPublisher.java:146) at net.sourceforge.cruisecontrol.publishers.JabberPublisher.publish(JabberPublisher.java:201) at net.sourceforge.cruisecontrol.Project.publish(Project.java:742) at net.sourceforge.cruisecontrol.Project.build(Project.java:264) at net.sourceforge.cruisecontrol.Project.execute(Project.java:147) at net.sourceforge.cruisecontrol.ProjectConfig.execute(ProjectConfig.java:402) at net.sourceforge.cruisecontrol.ProjectWrapper.run(ProjectWrapper.java:69) at java.lang.Thread.run(Thread.java:619)

この方法を使用して、ビルドメッセージをJabberチャットルームに送信できる人はいますか?

4

2 に答える 2

0

クライアントからサーバーへのxmpp/jabberパケットのいずれかをログに記録できますか?CruiseControl構成ファイルとJavaエラーは表示されますが、実際に送受信されているxmppパケットは表示されません。それがトラブルシューティングの鍵になるかもしれません。

于 2009-11-21T05:12:45.653 に答える
0

CruiseControl で Jabber を使用したことはありませんが、CC を実行しているサーバーからそのポートに手動で接続しようとしましたか?

お気に入り:

telnet my.network.local 5222
于 2009-10-16T21:20:06.930 に答える