diff --git a/src/main/java/com/iot/modbus_rtcp/controller/ModbusTCPController.java b/src/main/java/com/iot/modbus_rtcp/controller/ModbusTCPController.java index 65e8830..e8f2180 100644 --- a/src/main/java/com/iot/modbus_rtcp/controller/ModbusTCPController.java +++ b/src/main/java/com/iot/modbus_rtcp/controller/ModbusTCPController.java @@ -24,7 +24,7 @@ import java.util.Set; @RestController @RequestMapping("modbus-tcp") public class ModbusTCPController implements ApplicationRunner { - public static final NettyServer nettyServer = new NettyServer(502, Math.max(20, Runtime.getRuntime().availableProcessors() - 1)); + public static NettyServer nettyServer; @PreDestroy private void destroy() { @@ -105,6 +105,7 @@ public class ModbusTCPController implements ApplicationRunner { @Override public void run(ApplicationArguments args) throws Exception { + nettyServer = new NettyServer(502, Math.max(20, Runtime.getRuntime().availableProcessors() - 1)); nettyServer.start(); }