アプリの初期化が完了したと言ってから (Catalina による XXXXX ミリ秒でサーバーが起動)、サーブレットに ping を実行できるようになるまでに数秒かかるような気がします。
バインディングがいつ発生するかを確認するためにオンにできるログ/リスナーはありますか?
さらに、サーバーの起動と webapp が完全に利用可能になる間に発生する、私が気付いていない可能性のある別のプロセスはありますか?
Ubuntu で Tomcat 7.0.42 を使用しています。
アプリの初期化が完了したと言ってから (Catalina による XXXXX ミリ秒でサーバーが起動)、サーブレットに ping を実行できるようになるまでに数秒かかるような気がします。
バインディングがいつ発生するかを確認するためにオンにできるログ/リスナーはありますか?
さらに、サーバーの起動と webapp が完全に利用可能になる間に発生する、私が気付いていない可能性のある別のプロセスはありますか?
Ubuntu で Tomcat 7.0.42 を使用しています。
デフォルトでは、アプリケーションが開始される前にポートがバインドされます。ログで次のようなものを探します (これは Tomcat 8 のものです)。
08-Oct-2013 11:23:20.809 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
本当に知りたいのは、Tomcat がそのポートで接続の受け入れを開始する時期です。それは少し後で起こります。ログでこれを探します。
08-Oct-2013 11:23:22.212 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]