4

Tomcat 8.0.20 を組み込み、それをサーバーで使用しています。私は tomcat websocket の例をビルドし、サーバーで 4 つの例 (エコー、チャットなど) すべてに対して実行しようとすると、次のようになります。

情報: WebSocket 接続が閉じられました。コード: 1006

コンソールでは、次のように出力されます (url はサンプルごとに正しい)

「ws://localhost:9763/examples/websocket/echoProgrammatic」への WebSocket 接続に失敗しました: WebSocket ハンドシェイク中のエラー: 予期しない応答コード: 302

これを tomcat にデプロイすると、302 ではなく 404 エラーが表示されます。

誰かがこれの理由を教えてもらえますか?

pomでは、私の依存関係は次のとおりです

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

Websocket の実装が正しくデプロイされていないようです。誰か助けてくれませんか?

4

2 に答える 2

0

これは完全に間違いでした。tomcat の例では、すべての URL が例でハードコードされていますが、私のコンテキストは example(s なし) です。それは間違いでした。

于 2015-04-27T15:55:38.363 に答える