По команде 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();
}
}