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



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

我尝试过的一个选项是启动servlet(web.xml(来调用ServerEndPoint。它起作用了。但看起来并不是一个好的解决方案。

我还可以尝试其他最佳实践吗?

创建一个implements ServletContextListener

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

最新更新