2016-11-30 3 views
0

ich Java-Server-Anwendung haben, die Anlegestelle-Maven-Plugin in seiner pom.xml verwendetAnlegesteg-Maven-Plugin schließt websocket mit CloseReason [1006 WebSocket lesen EOF] auf jede Nachricht an Client senden

 <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> 

und auch

<dependency> 
     <groupId>javax.websocket</groupId> 
     <artifactId>javax.websocket-api</artifactId> 
     <version>1.1</version> 
     <scope>provided</scope> 
    </dependency> 

Mein Server ist nicht in der Lage jede Nachricht an den Client zurück zu schicken, wenn ich es starten über eclipse maven mit Ziel Anlegestelle bauen: laufen.

Websocket wird mit CloseReason geschlossen [1006 WebSocket lesen EOF] direkt nach rufe ich javax.websocket.Session.getAsyncRemote(). Sendtext (jsonMessage)

(I für einfache Google-Chrom websocket Client bin mit Testen)

Allerdings, wenn ich meine Anwendung in den Krieg packen und es unter Tomcat 8.5.4 starten, funktioniert alles wie ein Zauber.

Bitte helfen Sie den Grund zu finden.

Antwort

0

Kaspersky geschlossen ws Verbindung, und schloss nicht wss :(

Verwandte Themen