Apache Tomcatのディストリビューションをダウンロードすると(現時点では7.0.37が最新バージョンです)、examples
Webアプリケーションはすでにデプロイされています。WebSocketの例が付属しています。自分でデプロイする必要はありません。
Tomcatを起動して開きhttp://localhost:8080/examples
ます。
[ WebSocketの例]をクリックして、必要なWebSocketの例を選択します。
Tomcatを起動する以外に何もする必要はありませんbin/catalina.sh run
(または任意のコマンドが機能します)。
[TOMCAT_HOME]/webapps/examples
ディレクトリを調べるときWEB-INF/web.xml
は、WebSocketサーブレットがデプロイされている場所を確認することをお勧めします。
それらのソースコードは[TOMCAT_HOME]/WEB-INF/classes/websocket
ディレクトリにあります。
サーブレットwebsocket.echo.EchoMessage
は拡張しorg.apache.catalina.websocket.WebSocketServlet
ます。
使用しているApacheTomcatのバージョンについて質問する必要があったのでしょうか。おそらく、他のそれほど最近ではないバージョンを使用していますか?最新バージョンから始めることをお勧めします。それは私にとってはうまく機能したからです。