Tomcat源码分析
文章平均质量分 85
黄智霖-blog
骨灰级技术爱好者
展开
-
Tomcat源码分析--停止
前言在前文Tomcat源码分析--启动中,分析了Tomcat是如何启动并且阻塞主线程的:在我们提供port的前提下,会首先注册一个shutdownHook,然后根据port创建一个serverSocket阻塞等待socket连接,直到收到shutdown指令以达到守护运行的目的。脚本停止假设在server.xml中这样配置:<Server port="8005" shutdown="SHUTDOWN">...</Server>那么在Tomcat组件都启动后,原创 2021-03-21 16:24:08 · 4799 阅读 · 7 评论 -
Tomcat源码分析--启动
首先找到catalina.sh中的启动脚本:eval $_NOHUP "\"$_RUNJAVA\"" "\"$CATALINA_LOGGING_CONFIG\"" $LOGGING_MANAGER "$JAVA_OPTS" "$CATALINA_OPTS" \ -D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \ -classpath "\"$CLASSPATH\"" \ -Dcatalina.base="\"$CATALINA_原创 2021-03-21 15:44:01 · 12027 阅读 · 8 评论