我尝试在 Set allSession 中保存 session ,但 getOpenSessions() 方法创建一个空数组。我的代码看起来像 -
@OnOpen
public void onOpen(Session session){
System.out.println(session.getId() + " has opened a connection");
System.out.println(" Session: "+session.getOpenSessions());
try {
session.getBasicRemote().sendText("Connection Established");
} catch (IOException ex) {
ex.printStackTrace();
}
}
所以,它给了我一个结果 -
1已打开连接
session []
任何人都可以建议这里的确切问题是什么吗?
最佳答案
抱歉回复晚了。该错误是tomcat 8.0版本。 Tomcat 7更加稳定。我从 3.4 个月开始使用它,但与 session 相关的问题即将到来。希望这些信息对您有帮助。
关于java - getOpenSessions() 给出空的 [ ] 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43686210/