0
に送る私はそののpom.xmlに桟橋 - のmaven-pluginのは、任意のメッセージにCloseReason [1006、WebSocketを読むEOF]とのWebSocketを閉じクライアント
<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>
を桟橋 - のmaven-pluginのを使用するJavaサーバアプリケーションを持っています
と私はそれを経由して日食Mavenのゴール桟橋でビルド起動した場合も
<dependency>
<groupId>javax.websocket</groupId>
<artifactId>javax.websocket-api</artifactId>
<version>1.1</version>
<scope>provided</scope>
</dependency>
私のサーバーは、クライアントに任意のメッセージを送信することができません:ファイル名を指定して実行。
のWebSocketは)私はjavax.websocket.Session.getAsyncRemote(呼び出した直後にCloseReason [1006、WebSocketを読むEOF]で閉鎖されている。sendText(jsonMessage)
(私はのためのシンプルなGoogleのクロームのWebSocketクライアントを使用していますテスト)
私は戦争に私のアプリケーションをパックし、Tomcat 8.5.4の下でそれを起動する場合、すべての魅力のように動作します。
理由を確認してください。