Я получил сервер приложений Java, который использует пристани-Maven-плагин в pom.xmlПристань-Maven-плагин закрывает WebSocket с CloseReason [1006, WebSocket Read EOF] на любое сообщение отправить клиенту
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.3.14.v20161028</version>
<configuration>
<stopKey>STOP_LOCAL</stopKey>
<stopPort>30474</stopPort>
<systemProperties>
<systemProperty>
<name>java.net.preferIPv4Stack</name>
<value>true</value>
</systemProperty>
</systemProperties>
<webAppConfig>
<contextPath>/myApp</contextPath>
<jettyEnvXml>src/main/resources/jetty-env.xml</jettyEnvXml>
</webAppConfig>
</configuration>
</plugin>
, а также
<dependency>
<groupId>javax.websocket</groupId>
<artifactId>javax.websocket-api</artifactId>
<version>1.1</version>
<scope>provided</scope>
</dependency>
Мой сервер не может отправить любое сообщение обратно клиенту, если я запускаю его через затмение Maven построить с целью причалом: бег.
WebSocket закрывается с CloseReason [1006, WebSocket Read EOF] сразу после я называю javax.websocket.Session.getAsyncRemote(). SendText (jsonMessage)
(я использую простой клиент WebSocket Google Chrome для тестирование)
Однако, если я упакую свое приложение на войну и запускаю его под Tomcat 8.5.4, все работает как шарм.
Пожалуйста, помогите найти причину.