#java #tomcat #socket.io
#java #tomcat #socket.io
Вопрос:
Я подумываю об использовании сокета.ввод-вывод для веб-приложения реального времени, написанного на Java. Из того, что я вижу сокет.сервер ввода-вывода в основном разработан для Node.js и для этого есть порты в Java. Кажется, netty-socketio является стабильным решением.
Я не могу понять, могу ли я встроить его в файл WAR в моем приложении, работающем на Tomcat8, и не иметь проблем с его запуском таким образом.
Кто-нибудь интегрировал это в файл WAR в Tomcat8?
Ответ №1:
Это так же просто, как пирог, просто создайте com.corundumstudio.socketio.SocketIOServer
. Пример:
В вашем методе tomcat Servlet.init введите следующий:
Configuration config = new Configuration();
config.setHostname("localhost");
config.setPort(81);
SocketIOServer server = new SocketIOServer(config);
server.start();
Комментарии:
1. @Nikita Koksharov: то есть, по сути, я создаю новый процесс, который прослушивает другой порт?
2. @JohnDoDo SocketIOServer создает его для вас
3. @Nikita Koksharov: Я попробую! Спасибо!