tomcat启动过程
org.apache.coyote.http11.Http11Protocol init
org.apache.catalina.startup.Catalina load
org.apache.catalina.core.StandardService start
org.apache.catalina.core.StandardEngine start
org.apache.catalina.core.StandardHost start、getDeployer
org.apache.catalina.core.StandardHostDeployer install
org.apache.catalina.loader.WebappClassLoader validateJarFile
org.apache.coyote.http11.Http11Protocol start
org.apache.jk.common.ChannelSocket init
org.apache.jk.server.JkMain start
org.apache.catalina.startup.Catalina start
1 tomcat启动不起来可以查看logs目录日志, 默认log4j日志在bin中
2 配置 conf/Catalina/localhost/***.xml ,可以在eclipse 中自动发布
<Context docBase="***" path="****" debug="0" privileged="true"/>
3 清除缓存 work/Catalina/localhost,
有个问题删除了2和3中的文件为什么重启后又出现?有空慢慢研究
4 “Starting Coyote HTTP/1.1 on http-8008” 启动后的端口号
4 使用common/lib中的类编译servlet,参考下图(这个很重要,花了好长时间),不需要 J2EE了