inside tomcat 6, 环境搭建

  • 1. 源代码下载

打开http://tomcat.apache.org/download-60.cgi,最后面有两个链接可以下载源代码,解压发现版本号是6.0.37

  • 2.Eclipse下载

打开http://www.eclipse.org/downloads/,可以选择"Eclipse IDE for Java EE Developers"下载。

  • 3.build 源代码

打开tomcat的源代码文件夹(简称root),在build代码之前,先打开'BUILDING.txt'查看准备工作:

  1. Java SDK下载,设置环境变量JAVA_HOME
  2. Ant 安装, 设置环境变量ANT_HOME
  3. 下载第三方lib,打开build.properties.default,查找‘base.path’并确认路径的正确性;如果内网需要代理才能上网的,则需要设置代理服务器;最后在命令行运行‘ant download’下载libs。

再上面准备工作之后,命令行运行'ant'来build源代码,在’BUILD SUCCESSFUL'之后,查看新生成文件夹‘output',里面’build‘就是tomcat了。

  • 4.创建tomcat工程

回到tomca的root,复制文件‘eclipse.classpath’并重命名为’.classpath',复制文件’eclipse.project‘并重命名为’.project'.打开eclipse,‘import'->'General->Existing projects into workspace'->'Browser',在弹出的对话框中选择tomcat源代码的root目录,勾上显示的tomcat6->'Finish',这样就创建好了tomcat工程了。 

这时候会发现有两个错误,一个是’ant.jar'找不到,一个是‘ecj-4.2.2.jar'找不到,这是build path路径不对:右键工程->'Build path'->'Configure build path...'-> 'Libraries',分别’Edit‘就行了。

  • 5.Debug源代码

Debug有两种:

1. 找到Bootstrap.java,可以看到有main方法,这个是主函数,’右键Debug as Java application',这样tomcat就启动了,然后可以在代码里设置断点,然后在浏览器中输入’http://localhost:8080'就可以开始了。

2.Remote debug:在root下有刚才build好的tomcat在'root/output/build/'下,打开命令行,并进入目录‘root/output/build/bin',执行’set JPDA_TRANSPORT=dt_socket‘和’set JPDA_ADDRESS=8000‘, 然后执行’catalina.bat jpda start'启动tomcat;回到eclipse,'右键工程‘->'Debug As->Debug Configurations...'->'选择Remote Java Application'->'New configuration'->在’Connect'中检查机器名和端口是本机机器名和上面设置的8000端口,最后点击‘Debug'就好了;然后就可以在程序中设置断点debug了。

转载于:https://www.cnblogs.com/jimagic/archive/2013/06/05/3118425.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值