客户端调用onOpen()之前调用websocket ServerEndpoint

时间:2018-12-04 08:40:35

标签: java tomcat websocket

我已经创建了一个websocket ServerEndPoint。 websocket服务器工作正常。 Tomcat启动时如何调用websocket ServerEndPoint类。这是为了预先初始化一些服务。

我尝试的一个选项是启动一个servlet(web.xml)来调用ServerEndPoint。它的工作。但这似乎不是一个好的解决方案。

我还可以尝试其他最佳做法吗?

1 个答案:

答案 0 :(得分:1)

创建一个implements ServletContextListener

的类

然后覆盖public void contextInitialized(ServletContextEvent sce)方法