org.apache.catalina.startup.Catalina start之过程分析

这篇博客详细记录了Apache Tomcat 7.0.57的启动过程,从VersionLoggerListener日志开始,包括加载APR库、初始化Servlet容器的默认协议、启动服务、部署各个web应用目录,直到最终成功启动并完成所有配置的过程。此外,还提到了Spring和Struts2的集成初始化细节。
摘要由CSDN通过智能技术生成

【启动servlet容器(tomcat)的版本日志监听器】

五月 02, 2016 10:35:59 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Server version:        Apache Tomcat/7.0.57

五月 02, 2016 10:35:59 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Server built:          Nov 3 2014 08:39:16 UTC

五月 02, 2016 10:35:59 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Server number:         7.0.57.0

五月 02, 2016 10:35:59 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: OS Name:               Windows 8.1

五月 02, 2016 10:35:59 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: OS Version:            6.3

五月 02, 2016 10:35:59 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Architecture:          amd64

五月 02, 2016 10:35:59 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: JAVA_HOME:             F:\Java\jdk1.7.0_76\jre

五月 02, 2016 10:35:59 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: JVM Version:           1.7.0_76-b13

五月 02, 2016 10:35:59 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: JVM Vendor:            Oracle Corporation

五月 02, 2016 10:35:59 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: CATALINA_BASE:         F:\gszh\gszh\apache-tomcat-7.0.57

五月 02, 2016 10:35:59 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: CATALINA_HOME:         F:\gszh\gszh\apache-tomcat-7.0.57

五月 02, 2016 10:35:59 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Command line argument: -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:61468

五月 02, 2016 10:35:59 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Command line argument: -Dcatalina.home=F:\gszh\gszh\apache-tomcat-7.0.57

五月 02, 2016 10:35:59 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Command line argument: -Dcatalina.base=F:\gszh\gszh\apache-tomcat-7.0.57

五月 02, 2016 10:35:59 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Command line argument: -Djava.endorsed.dirs=F:\gszh\gszh\apache-tomcat-7.0.57/common/endorsed

五月 02, 2016 10:35:59 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Command line argument: -Djava.io.tmpdir=F:\gszh\gszh\apache-tomcat-7.0.57\temp

五月 02, 2016 10:35:59 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Command line argument: -Djava.library.path=F:\Java\jdk1.7.0_76\jre\bin;F:\gszh\gszh\apache-tomcat-7.0.57\bin

五月 02, 2016 10:35:59 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Command line argument: -Dsun.io.useCanonCaches=false

【调用AprLifecycleListener监听器,LifecycleEventLifecycleListener接口的抽象方法(确认指定事件的发生)】

五月 02, 2016 10:35:59 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent

信息: Loaded APR based Apache Tomcat Native library 1.1.32 using APR version 1.5.1.

五月 02, 2016 10:35:59 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent

信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].

五月 02, 2016 10:36:00 下午 org.apache.catalina.core.AprLifecycleListener initializeSSL

信息: OpenSSL successfully initialized (OpenSSL 1.0.1j 15 Oct 2014)

【初始化servlet容器默认的协议】

五月 02, 2016 10:36:00 下午 org.apache.coyote.AbstractProtocol init

信息: Initializing ProtocolHandler ["http-apr-8080"]

五月 02, 2016 10:36:00 下午 org.apache.coyote.AbstractProtocol init

信息: Initializing ProtocolHandler ["ajp-apr-8009"]

五月 02, 2016 10:36:00 下午 org.apache.catalina.startup.Catalina load

信息: Initialization processed in 1983 ms

【启动tomcat的服务】

五月 02, 2016 10:36:00 下午 org.apache.catalina.core.StandardService startInternal

信息: Starting service Catalina

【创建tomcat引擎的实例】

五月 02, 2016 10:36:00 下午 org.apache.catalina.core.StandardEngine startInternal

信息: Starting Servlet Engine: Apache Tomcat/7.0.57

启动事件监听器的主机配置信息对应的项目实例和相关的上下文定义,部署的描述符文件,??.xml

五月 02, 2016 10:36:00 下午 org.apache.catalina.startup.HostConfig deployDescriptor

信息: Deploying configuration descriptor F:\gszh\gszh\apache-tomcat-7.0.57\conf\Catalina\localhost\test.xml

创建一个新的随机数生成器实例,该实例是我们应该使用生成会话标识符

五月 02, 2016 10:36:01 下午 org.apache.catalina.util.SessionIdGenerator createSecureRandom

信息: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [223] milliseconds.

【完成】

五月 02, 2016 10:36:01 下午 org.apache.catalina.startup.HostConfig deployDescriptor

信息: Deployment of configuration descriptor F:\gszh\gszh\apache-tomcat-7.0.57\conf\Catalina\localhost\test.xml has finished in 954 ms

五月 02, 2016 10:36:01 下午 org.apache.catalina.startup.HostConfig deployDirectory

信息: Deploying web application directory F:\gszh\gszh\apache-tomcat-7.0.57\webapps\docs

五月 02, 2016 10:36:01 下午 org.apache.catalina.startup.HostConfig deployDirectory

信息: Deployment of web application directory F:\gszh\gszh\apache-tomcat-7.0.57\webapps\docs has finished in 92 ms

五月 02, 2016 10:36:01 下午 org.apache.catalina.startup.HostConfig deployDirectory

信息: Deploying web application directory F:\gszh\gszh\apache-tomcat-7.0.57\webapps\examples

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值