Tomcat 5.5では、server.xmlに多くのコネクタ(通常はポートのみ8080)を含めることができますが、私のアプリケーションでは、ユーザーは他のポートも開くようにservlet.xmlを構成できます(たとえば8081-8088)。サーブレットがどのソケット接続ポートを利用できるかを把握したいと思います(Servlet.init()の間、Tomcatはまだコネクタを開始していません)。
server.xmlを自分で見つけて解析することができ(grotty)、スレッド名を見ることができました(tomcatが起動した後-しかし、それを行うのに適した時期をどのように知ることができますか?)しかし、私はできるソリューションを好みます私のservlet.init()で実行し、有効なポート範囲を決定します。何か案は?私のアプリケーションでは、ソリューションをTomcatに緊密にバインドできます。