cz-sjm 发表于 2017-1-18 09:03:34

tomcat源码安装并调试

  闲来无事,做B/S开发,tomcat天天用,但是对于其原理以及 细节却不是很清晰,现在有空,好好研究下。
  1. 从官方下载源码,并解压。
  2. 安装ant。
  3. 执行命令
  进入 下载的tomcat源码路径
  cd ${tomcat.source}
  ant download
  ant
  tomcat的源码编译完成。
  4. 导入到eclipse中。
  eclipse.classpath                  .classpath
  eclipse.project                      .project
  build.properties.default        build.properties
  对上面的文件进行重命名。
  导入之后,会报一次错误,红色的感叹号。解决办法如下。
  添加变量
  java -- Build Path -- Classpath Variable -- New
  Name: ANT_HOME
  Path: D:/Program Files/apache-ant-1.8.2
  Name: TOMCAT_LIBS_BASE
  Path: E:/usr/share/java(ant download 默认下载到 /usr/share/java,在window下,这个是我的默认在这个路径,大家需要根据本机的实际情况填写)。
  添加上面的两个变量,错误消除。
  5. 启动调试。
  Run -- Debug Configurations -- Java Application


  Name: Tomcat v6.0.x
  Main 面板:
  Project:
  tomcat-6.0.x
  Main class:
  org.apache.catalina.startup.Catalina
  Arguments面板:
  Program arguments:
  start
  VM arguments
  -Djava.util.logging.config.file="${workspace_loc:tomcat-6.0.x}\conf\logging.properties"
  现在就可以debug启动tomcat进行调试以及对源码跟踪了。
页: [1]
查看完整版本: tomcat源码安装并调试