我感觉我的应用程序在完成初始化(Catalina 在 XXXXX 毫秒内启动服务器)和我可以 ping 我的 servlet 之间需要几秒钟的时间。
是否有我可以打开的日志/侦听器以查看绑定何时发生?
此外,在服务器启动和 webapp 完全可用之间是否发生了另一个我可能不知道的过程?
我在 Ubuntu 上使用 Tomcat 7.0.42。
我感觉我的应用程序在完成初始化(Catalina 在 XXXXX 毫秒内启动服务器)和我可以 ping 我的 servlet 之间需要几秒钟的时间。
是否有我可以打开的日志/侦听器以查看绑定何时发生?
此外,在服务器启动和 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"]