java—当我们说tomcat服务器“正在运行”是什么意思幕后到底在运行什么

xa9qqrwz  于 2021-06-29  发布在  Java
关注(0)|答案(1)|浏览(286)

tomcat服务器启动意味着什么。我知道tomcat的用法,但是服务器运行意味着什么呢。当我们阻止tomcat时会发生什么。我不是在寻找tomcat的请求-响应用法。我想知道tomcat服务器的“运行”是什么意思

f5emj3cl

f5emj3cl1#

用外行的话说,在一个非常高的级别上,当tomcat启动时,它会调用操作系统并说“如果您在端口80801上获得了一个传入的tcp/ip连接,请将它给我”,然后就坐在那里等待操作系统移交传入的连接。
当您停止tomcat时,对os的请求被取消,tomcat进程终止。
当tomcat运行时,任何传入的请求都被发送到tomcat,tomcat将尽其所能处理该请求。
当tomcat停止时,没有注册的程序来处理传入的请求,因此传入的请求被os拒绝。
1) 端口号不同,但8080是常见的默认值

相关问题