ターミナルで mvn compile exec:java
をすると、コンパイルして実行します。
App.java の mainメソッドで、最初に起動するサーバを指定しています。ソースコードを修正して再コンパイルすると、最初に起動するサーバの設定を変更できます。
ターミナルで mvn compile assembly:single
を実行すると、target
フォルダに ServerTester-1.0-JARfile.jar
ができます。
このファイルを指定して java -jar ServerTester-1.0-JARfile.jar
として起動することもできます。(targetフォルダにcdしておくか、JARファイルを target フォルダから ServerTester フォルダに移動しておく必要があります。)
また、引数に Web
や ThreadEcho
のように、サーバ名からServerを除いた文字列を指定すると、引数で指定したサーバを最初に起動します。
例: java -jar ServerTester-1.0-JARfile.jar Web Echo Time SimpleWebSocket
とすると、4つのサーバを最初に起動する。
リモートホストで実行している SimpleWebSocket
サーバに接続するには、wschat.html
を編集して、WebSocket 接続先のホストとポート番号を指定する必要があります。
```let portNum = 8887; // WebSocketサーバのポート番号