| package com.sinata.zuul.util; | 
|   | 
| import com.sinata.zuul.util.applets.NettyServer0; | 
| import com.sinata.zuul.util.echo.NettyServer; | 
|   | 
| import javax.servlet.ServletContextEvent; | 
| import javax.servlet.ServletContextListener; | 
| import javax.servlet.annotation.WebListener; | 
|   | 
| /** | 
|  * 启动netty监听器 | 
|  */ | 
| @WebListener | 
| public class NettyStartListener implements ServletContextListener { | 
|   | 
|   | 
|     @Override | 
|     public void contextInitialized(ServletContextEvent sce) { | 
|         Thread thread = new Thread(new Runnable() { | 
|             @Override | 
|             public void run() { | 
|                 NettyServer nettyServer = new NettyServer(); | 
|                 nettyServer.bind(); | 
|   | 
|                 NettyServer0 nettyServer0 = new NettyServer0(); | 
|                 nettyServer0.bind(); | 
|             } | 
|         }); | 
|         thread.start(); | 
|     } | 
|   | 
|     @Override | 
|     public void contextDestroyed(ServletContextEvent sce) { | 
|   | 
|     } | 
| } |