@Bobarev

Как корректно остановить Netty 4 в NetBeans 7.4?

По команде Stop в NetBeans не получается корректно остановить Netty.

addShutdownHook — на Stop в IDE не откликается.

Можно конечно написать обработчик завершения работы для самого Netty, но в Eclipse например всё отлично работает и без addShutdownHook.


Потратил сегодня практически весь день на поиск ответа, но так ничего и не нашел.

public class App{

    public static void init() {
        Runtime.getRuntime().addShutdownHook(new Thread() {
        @Override
        public void run() {
          System.out.println("Try shutdown ...");
        }
      });
    }
    
    public static void main(String[] args) throws Exception {
        int port;
        init();
        if (args.length > 0) {
            port = Integer.parseInt(args[0]);
        } else {
            port = 8084;
        }
        System.out.println("Try start server at port : " + port);
        new NettyServer(port).run();
    }
}
  • Вопрос задан
  • 3348 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы