Intellij下编译Tomcat源码--记录

工具:

  JDK1.8

  Intellij IDEA 2017.1

 

过程

一,下载安装Intellij

二,下载tomcat源码

  官方网站下载地址:http://tomcat.apache.org/download-90.cgi

  官网下载后,直接解压至工作目录

  github下载地址:https://github.com/apache/tomcat

  从github上clone一份资源,方便及时更新对照

三,导入项目

  Intellij中依次选择File->Project from Existing Sources->选择工作目录->选择各种依赖->导入

四,配置

  添加相应jar包

  依次选择File->Project Structure->Project Settings下的Modules->选择相应项目名称->在Dependencies页下依次添加如下jar包

  ant.jar , javax.xml.rpc-api-1.1.1.jar , wsdl4j-1.6.3.jar , easymock-2.0.jar

  相应jar包直接从maven的资源地址下载,http://repo1.maven.org/maven2/

五,调试

  右键->Build Module

  弹出错误提示后,选择忽略警告,看到大部分是junit的测试错误,因为暂时不看相关测试代码,直接把test目录删除掉

  再次构建无其他错误,此时找到Bootstrap,右键运行main方法,报错:java.lang.ClassNotFoundException: listeners.ContextListener

  此时把webapps下的examples目录删除掉,再次运行正常访问使用

 

posted @ 2017-03-29 14:05  lxl2016  阅读(2339)  评论(0编辑  收藏  举报