tomcat啟動的同時,監聽也開啟
阿新 • • 發佈:2019-02-06
要求:
tomcat啟動的同時,監聽也要開啟。達到監聽某埠或者服務的目的。
程式碼實現:
web.xml
<listener>
<listener-class>com.system.listener.SocketListener</listener-class>
</listener>
socketListener.java(implements ServletContextListener)
public class SocketListener implements ServletContextListener { private static final Logger logger = Logger.getLogger(SocketListener.class); public void contextInitialized(ServletContextEvent event) { String listenerPort = event.getServletContext().getInitParameter("listenerPort"); if(StringUtils.isBlank(listenerPort)){ logger.error("listenerPort 沒有資料"); return; } new PosInterfaceSocketThreadServer(2001).start(); logger.info("socket 啟動完畢"); } public void contextDestroyed(ServletContextEvent event) { } }