/home/joe/Downloads/apache-tomcat-6.0.35-src/output/build
/home/joe/Downloads/apache-tomcat-6.0.35-src/output/build
catalina.base的路径为:/home/joe/Downloads/apache-tomcat-6.0.35-src/output/build
catalina.home的路径为:/home/joe/Downloads/apache-tomcat-6.0.35-src/output/build
null
/home/joe/Downloads/apache-tomcat-6.0.35-src/output/build
/home/joe/Downloads/apache-tomcat-6.0.35-src/output/build
/home/joe/Downloads/apache-tomcat-6.0.35-src/output/build/conf
/home/joe/Downloads/apache-tomcat-6.0.35-src/output/build/conf/catalina.properties
获得的key为:package.access
获得的value为sun.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.,sun.beans.
package.access的路径为:sun.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.,sun.beans.
获得的key为:server.loader
获得的value为
server.loader的路径为:
获得的key为:package.definition
获得的value为sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.
package.definition的路径为:sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.
获得的key为:shared.loader
获得的value为
shared.loader的路径为:
获得的key为:common.loader
获得的value为${catalina.home}/lib,${catalina.home}/lib/*.jar
common.loader的路径为:${catalina.home}/lib,${catalina.home}/lib/*.jar
获得的key为:tomcat.util.buf.StringCache.byte.enabled
获得的value为true
tomcat.util.buf.StringCache.byte.enabled的路径为:true
从配置文件获得的值为:${catalina.home}/lib,${catalina.home}/lib/*.jar
${catalina.home}/lib
/home/joe/Downloads/apache-tomcat-6.0.35-src/output/build/lib
现在的repository的值为:/home/joe/Downloads/apache-tomcat-6.0.35-src/output/build/lib
${catalina.home}/lib/*.jar
/home/joe/Downloads/apache-tomcat-6.0.35-src/output/build/lib/*.jar
现在的repository的值为:/home/joe/Downloads/apache-tomcat-6.0.35-src/output/build/lib/*.jar
2
2
类加载器为parent:null
路径是: /home/joe/Downloads/apache-tomcat-6.0.35-src/output/build/lib
directory的路径为: /home/joe/Downloads/apache-tomcat-6.0.35-src/output/build/lib
url为file:/home/joe/Downloads/apache-tomcat-6.0.35-src/output/build/lib/
路径是: /home/joe/Downloads/apache-tomcat-6.0.35-src/output/build/lib/
文件名称为: tomcat-i18n-fr.jar
文件的路径为: /home/joe/Downloads/apache-tomcat-6.0.35-src/output/build/lib/tomcat-i18n-fr.jar
文件名称为: catalina-ha.jar
文件的路径为: /home/joe/Downloads/apache-tomcat-6.0.35-src/output/build/lib/catalina-ha.jar
文件名称为: jasper-el.jar
文件的路径为: /home/joe/Downloads/apache-tomcat-6.0.35-src/output/build/lib/jasper-el.jar
文件名称为: catalina.jar
文件的路径为: /home/joe/Downloads/apache-tomcat-6.0.35-src/output/build/lib/catalina.jar
文件名称为: jasper.jar
文件的路径为: /home/joe/Downloads/apache-tomcat-6.0.35-src/output/build/lib/jasper.jar
文件名称为: tomcat-i18n-ja.jar
文件的路径为: /home/joe/Downloads/apache-tomcat-6.0.35-src/output/build/lib/tomcat-i18n-ja.jar
文件名称为: tomcat-i18n-es.jar
文件的路径为: /home/joe/Downloads/apache-tomcat-6.0.35-src/output/build/lib/tomcat-i18n-es.jar
文件名称为: jsp-api.jar
文件的路径为: /home/joe/Downloads/apache-tomcat-6.0.35-src/output/build/lib/jsp-api.jar
文件名称为: catalina-ant.jar
文件的路径为: /home/joe/Downloads/apache-tomcat-6.0.35-src/output/build/lib/catalina-ant.jar
文件名称为: annotations-api.jar
文件的路径为: /home/joe/Downloads/apache-tomcat-6.0.35-src/output/build/lib/annotations-api.jar
文件名称为: servlet-api.jar
文件的路径为: /home/joe/Downloads/apache-tomcat-6.0.35-src/output/build/lib/servlet-api.jar
文件名称为: tomcat-coyote.jar
文件的路径为: /home/joe/Downloads/apache-tomcat-6.0.35-src/output/build/lib/tomcat-coyote.jar
文件名称为: catalina-tribes.jar
文件的路径为: /home/joe/Downloads/apache-tomcat-6.0.35-src/output/build/lib/catalina-tribes.jar
文件名称为: el-api.jar
文件的路径为: /home/joe/Downloads/apache-tomcat-6.0.35-src/output/build/lib/el-api.jar
该类加载器的父加载器为: sun.misc.Launcher$AppClassLoader@7ea2dfe
从配置文件获得的值为:
从配置文件获得的值为:
null
May 27, 2012 3:38:33 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/server:/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64:/usr/lib/jvm/java-6-openjdk-amd64/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib
May 27, 2012 3:38:34 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
May 27, 2012 3:38:34 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 859 ms
May 27, 2012 3:38:34 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
May 27, 2012 3:38:34 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/@VERSION@
May 27, 2012 3:38:34 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory docs
May 27, 2012 3:38:34 PM org.apache.catalina.startup.ContextConfig defaultWebConfig
INFO: No default web.xml
May 27, 2012 3:38:34 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
May 27, 2012 3:38:34 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
May 27, 2012 3:38:34 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/34  config=null
May 27, 2012 3:38:34 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 451 ms手动编译tomcat成功,且成功启动,调试到它启动这个地方,然后想要访问http://localhost:8080继续接着调试,结果却连接不上,请问如何进一步接着调试下去。

解决方案 »

  1.   

    LZ 在Http11Protocol 类 好像有个process方法设置断点试试。
      

  2.   

    现在的问题是访问不了,就算在process设置断点,应该也没用吧,接收不到请求呀!
      

  3.   

    INFO: No default web.xml
    ===========================
    按照上面的信息,感觉忽略了tomcat/conf/web.xml1.看下你的server.xml中Host的deployXML是否是true
    2.webapps/ROOT目录存在吗/
    3.后面加个项目名,再试试。
      

  4.   

    首先我是手动编译的tomcat的源码,接着把tomcat下的javax和test包导入了ecplise中,接着启动Bootstrap.java.接着就出现上面的提示信息。
    照道理来说是启动成功的了,我暂时还没有访问任何文件,就只想测测localhost:8080是否能够正常工作,
    接着访问时firefox提示连接已毁损。
    接着我访问了localhost:8009
    接着抛出这样的异常:
    May 27, 2012 6:28:46 PM org.apache.coyote.http11.Http11Protocol start
    INFO: Starting Coyote HTTP/1.1 on http-8080
    May 27, 2012 6:28:46 PM org.apache.jk.common.ChannelSocket init
    INFO: JK: ajp13 listening on /0.0.0.0:8009
    May 27, 2012 6:28:46 PM org.apache.jk.server.JkMain start
    INFO: Jk running ID=0 time=0/83  config=null
    May 27, 2012 6:28:46 PM org.apache.catalina.startup.Catalina start
    INFO: Server startup in 1257 ms
    May 27, 2012 6:29:53 PM org.apache.jk.common.MsgAjp processHeader
    SEVERE: BAD packet signature 18245
    May 27, 2012 6:29:53 PM org.apache.jk.common.ChannelSocket processConnection
    SEVERE: Error, processing connection
    java.lang.IndexOutOfBoundsException
    at java.io.BufferedInputStream.read(BufferedInputStream.java:327)
    at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:628)
    at org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:585)
    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:693)
    at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
    at java.lang.Thread.run(Thread.java:679)
    May 27, 2012 6:30:09 PM org.apache.jk.common.MsgAjp processHeader
    SEVERE: BAD packet signature 18245
    May 27, 2012 6:30:09 PM org.apache.jk.common.ChannelSocket processConnection
    SEVERE: Error, processing connection
      

  5.   

    问题解决了,原因是我没有把一些文件给放到我编译出来的output目录下