Веб-сокет, используемый в сервлете, нужен ли public static void main (final String [] args)?

Я впервые работаю с веб-сокетами Java (не используя Jetty, вместо этого используя JSR-356), и все примеры, которые я видел, используют «public static void main (final String [] args)» для отображения клиента Websocket и конечные точки сервера.

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


person Weston Sazehn    schedule 22.09.2016    source источник


Ответы (1)


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

person Takahiko Kawasaki    schedule 24.09.2016