Web Socket客户端WAR脚手架 用于将Web应用程序用作Web套接字客户端的最小Maven脚手架。基于Maven,包括嵌入式(默认情况下热重载)。

构建状态

  1. 安装

  2. 克隆这个repo

  3. mvn clean install

  4. 运行

  5. 执行mvn jetty:run

  6. 控制台日志应如下所示。

应用说明

这是一个普通的JEE7 Web应用程序。在启动时,它使用ServletContextListener创建一个websocket连接。它将类WebSocketClient作为ClientEndpoint传递。ClientEndpoint处理所有传入事件。

连接顺序

随着WAR的部署,一个ServletContextListener将被创建并调用。上下文侦听器查找系统'env'变量,并从类路径中读取相应的属性文件('prod'是默认的)。