idea中编译tomcat源码(译)

创建子模块方式

子模块法简易版

  1. 下载tomcat某一发行版 以7.0.42 为例 二进制发行版
  2. 下载对应发行版源码 源码
  3. 二进制减压到文件tomcat_xx目录下, 源码解压到tomcat目录下
  4. 复制tomcat_xx到tomcat中
  5. 进入tomcat目录,生成pom.xml,内容跟上边第二个pom.xml一样
  6. 打开你的idea,跑起来吧,入口是Bootstrap#main()

或者你可以直接fork我导入好的工程tomcat_study

eclipse 转 idea工程

tomcat支持编译为eclipse工程,可以先编译为eclipse工程,然后用idea导入eclipse工程也可。详见参考[2]

web项目目录结构

webapp  是工程的根路径

WEB-INF 打包后java的资源文件以及webapp原有的文件都会在这个目录下

参考

[1]http://bbs.paris8.org/redirect.php?tid=8474&goto=lastpost

[2]http://tomcat.apache.org/tomcat-7.0-doc/building.html