2016-09-22 3 views
0

Это мой первый опыт работы с Java Websockets (вместо использования Jetty с использованием JSR-356), и все примеры, которые я видел, используют «public static void main (final String [] args)», чтобы сопоставить Конечные точки клиента и сервера Websocket.Websocket, используемый в Servlet, является «public static void main (final String [] args)« необходимо?

Если я создаю приложение, основанное на сервлете Java, то этот метод необходим для подключения двух конечных точек сокета? Если это необходимо, то как его вообще вызывают для выполнения этого метода в этом подключаемом классе?

ответ

0

Ваш код сервлета не должен иметь «общедоступный статический метод void main (String [])». Метод - это точка входа, которая используется при вызове приложения из интерфейса командной строки. С другой стороны, сервлет запускается другим способом с помощью контейнера Servlet, и поэтому метод (public static void main (String [])) не является точкой входа для Servlets.

Смежные вопросы