使用 Tomcat 源码

@draft

为了搞清如何写一个 HTTP 服务器, 搞清 B/S 的工作原理, 决定研究一下 Tomcat 的源码. 去主页订阅了邮件列表. 它的主页个人认为对开发者不友好. 一些东西记录如下.

建立工程

下载源码并建立工程. SVN 地址: http://svn.apache.org/repos/asf/tomcat 的 trunk 目录.

但是, 建立好工程后, 有好6个 jar 包没有或位置不对, 需要调整:

  1. ant.jar 来自 Ant
  2. jaxrpc.jar, wsdl4j.jar 来自 Axis
  3. json 来自 Json
  4. wsdl4j.jar 来自 WSDL4J(The Web Services Description Language for Java Toolkit)
  5. org.eclipse.jdt.core*.jar
    • 星号是版本号, 在 {eclipse home}/plugins 目录里
  6. tomcat-dbcp.jar
    • 在 Tomcat 安装目录的 lib 目录下有