我正在尝试使用Smack库和Openfire创建一个聊天网站。我的问题是,当我使用第二个用户登录时,第一个用户被覆盖。我不明白为什么。登录后,我将创建一个新连接,然后将该连接保存在 map 中,其中键是本地数据库(来自用户表)的ID。因此,当我以第二个用户身份登录时,它应该创建一个新连接,然后使用另一个密钥(然后是第一个)将该连接保存到 map 。创建新连接时,我还将启动一个新线程。那么,为什么第一个用户的连接被覆盖?
最佳答案
您在使用Spring Social Facebook插件吗?我在Grails 2.1中遇到了同样的问题。我通过升级到2.2.3解决了它。