关于调试tomcat源码

eclipse中调试tomcat源码:java

  1. eclipse不解释了。jdk也不解释了。web

  2. http://svn.apache.org/repos/asf/tomcat (svn下载地址)apache

  3. 下载后放在一个位置:(个人是在)E:\TOMCAT_6_0_29tomcat

  4. 在eclipse中构建Tomcat项目。使用Ant--->导入一个ant项目。。选择TOMCAT_6_0_29下面的build.xml文件执行。。app

  5. 构建成功后。会发现有错误:应该导入jar包。在网上看到的。。eclipse

  6. ant.jar   jaxrpc.jar  org.eclipse.jdt.core_3.2.1.v_780_R33x.jar   wsdl4j-1.5.1.jar(这四个jar网上有)webapp

  7. 发现报错了。svn

  8. 在项目中找到 :org.apache.catalina.startup 下面的Bootstrap 类  启动:Run configurations 中 Main的Project添加Tomcat 6.0 在Main class:添加org.apache.catalina.startup.Bootstrapui

  9. 在 arguments 上面写start 下面写-Dcatalina.home="E:\TOMCAT_6_0_29" (E:\TOMCAT_6_0_29源码的位置)spa

  10. 点击apply 而后用debug模式启动。

  11. 这时候你会发现控制台抛出异常:找不到 listeners.ContextListener 这个文件是在E:\TOMCAT_6_0_29\webapps\examples\WEB-INF\classes\listeners 这里面。。在java目录下面简历包。把上面文件夹下面的两个java文件放入。修改web.xml文件便可。还有其余异经常使用一样的方式。到这个时候你就能够正常启动了

相关文章
相关标签/搜索