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]