使用 Tomcat 源码
@draft
为了搞清如何写一个 HTTP 服务器, 搞清 B/S 的工作原理, 决定研究一下 Tomcat 的源码. 去主页订阅了邮件列表. 它的主页个人认为对开发者不友好. 一些东西记录如下.
建立工程
下载源码并建立工程. SVN 地址: http://svn.apache.org/repos/asf/tomcat 的 trunk 目录.
但是, 建立好工程后, 有好6个 jar 包没有或位置不对, 需要调整:
- ant.jar 来自 Ant
- jaxrpc.jar, wsdl4j.jar 来自 Axis
- json 来自 Json
- wsdl4j.jar 来自 WSDL4J(The Web Services Description Language for Java Toolkit)
- org.eclipse.jdt.core*.jar
- 星号是版本号, 在 {eclipse home}/plugins 目录里
- tomcat-dbcp.jar
- 在 Tomcat 安装目录的 lib 目录下有