2011-07-09 6 views
0

は何がTomcatサーバー上java.net.ServerSocketsを使用して、私をブロックすることができるもの、ありますか?私が理解しているように、Tomcatは主にhttpベースの通信サーブレットで使用されますが、rawソケットも同様に使用できます。Tomcatとjava.net.ServerSockets

よろしく、 ステン

答えて

1

あなたは、それは間違いなくトラブルを求めていますサーブレットの範囲内に言及されている場合。 Tomcatのスレッドはリサイクルされ、基本的にはスレッドのリクエストがタイムアウトするまで他のリクエストからスレッドを使用できなくなります。もちろん、新しいスレッドを作成してリクエスト/応答サイクル外のポート(Tomcatユーザーに権限がある場合)にバインドできますが、代わりにカスタムTomcatコネクタを作成することができます。

+0

こんにちは、このような迅速な対応に感謝します。私はこのトピックを初めて熟知しています... 1/TCP接続用にTomcatを使用すると、純粋なスタンドアロンJavaサーバーと比べて利点がありますか教えてください。 2 /カスタムTomcatコネクタの作成に関するリンク/参考文献はありますか? 3 /カスタムコネクターを許可しない方法でTomcatを何とか設定してホストすることができるので、私はwarファイルを実行できません。どんな助けも高く評価されます。 – STeN

+0

1. Tomcatはサーブレットコンテナなので、HTTPリクエスト(ブラウザなど)を扱う場合にのみ利点があります。 –

+0

2. http://www.mulesoft.com/tomcat-connector –