问题:重新部署Websocket后,Glassfish 5没有来自服务器的消息

时间:2019-02-18 15:38:32

标签: websocket glassfish payara glassfish-5 jfs

当前使用的是Glassfish 5(Payara)。 在首次启动和部署服务器之后,Websocket完全没有问题。 重新部署后,客户端与服务器之间的握手连接成功,但是 websocket 没从我们的服务器收到任何消息。

在这个最小化的示例中,方法pushContext应该发送一条消息,但是websocket没有收到消息。

class SomeClass {
   Map<String, Task> tasksMap = new HashMap()

   SomeClass() {
      //...initialize multiple tasks with huge list0, list1..
      // => add them all
      tasksMap.put("abc0", task);
      tasksMap.put("abc1", task);
      tasksMap.put("abc2", task);
      tasksMap.put("abc3", task);
   }

   Map<String, Task> tasksMap getMap() {
      // when i get all the map's objects, i want the received `Task` objects
      // to not have `TaskData` attribute

      return tasksMap;
   }
}

0 个答案:

没有答案