1:从svn 检出源代码 http://svn.apache.org/repos/asf/tomcat
假设位于:E:\workspaces\MyEclipse_9\TOMCAT_7_0_19
2:编辑:
build.properties.default
把base.path=/usr/share/java
改成base.path=E:/workspaces/MyEclipse_9/TOMCAT_7_0_19
3:用ant编译Tomcat7
在myeclipse中右击build.xml ---> run build
开始编译:
--------------------------------------------------
BUILD SUCCESSFUL
Total time: 5 minutes 16 seconds
第三步:
修改E:/。。/output/build/conf/server.xml [注意并不是根目录下的/conf下的]
【运行org.apache.catalina.startup.Bootstrap时候,则修改conf的server.xml..】
将
注意:目录结构: 反斜杠 / 或者 \\
改成
redirectPort="8443"/>
7.运行:
。。。。。/output/build/bin>startup
注意: 如果直接双击 startup.bat 需要 配置 catalina_home 环境变量
【此时的catalina_home为E:/workspaces/MyEclipse_9/TOMCAT_7_0_19/output/build 】
Http://localhost:8080/excmples/
.....................
ok tomcat 检出并编译成功
然后接下来是运行tomcat 源代码 :
新建一个 java 工程 【注意不是web工程 】 test
然后把 trunk 中的 java 下的源文件 导入test 下的src
然后把 /output/build 下的 conf webapps 俩文件夹copy到
test 的根目录下 : 目录结构如下
test --
-- src
-- conf
-- webapps
其他的非必须。。。。。。。。
运行 org.apache.catalina.startup.Bootstrap 搞定。。。。
=====================
其中需要四个jar
1: ant.jar : 下载 Ant 找到 lib 目录
2: eclipse :org.eclipse.jtd.core_xxxx.jar : 去 eclipse 官网 下载 :
3: jaxrpc.jar | wsdl4j-1.5.1.jar
去 apache 下载 axis-1.4 : 解压 找到 lib 目录
注意: axis-1.4 与 其他的版本 尤其是 1.5.x 由很大的不同
其他版本中 不存在 jaxrpc.jar
[1、2可以在Myeclipse的安装目录中找到Ctrl+F]