今天看了篇博客,决定要好好研读一下tomcat的源码了,于是就开始了今天的tomcat源码下载编译,遇到了一些问题,但最终还是解决了。现在把我遇到的问题解决方法写一下,如果谁遇到同样的问题可以试一下。
tomcat源码的下载具体步骤可以到http://carllgc.blog.ccidnet.com/blog-htm-do-showone-uid-4092-type-blog-itemid-263093-page-16.html上去看,作者已经写得很详细了,但我在下载时遇到了以下问题:
这个错误时因为eclipse_JDT-2.2.zip的下载路径已经改变,这个不可用了,于是我到网上搜了一个能用的,将build.xml下的jdt.loc设为
jdt.loc=http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.3.1-200709211145/eclipse-JDT-3.3.1.zip
这个网址可用,如果这个也不能用了,你可以自己上网搜一个新的
另一个错误
这个错误实际上是两个错误
1。warning: 'includeantruntime' was not set
这个错误是执行ant任务时设置错误,只要将build.xml:606行的
如代码:只要加入includeantruntime="on"即可
2。Error starting modern compiler
这个错误时jdk版本的问题,现在一般装的都是jdk1.6(我是还没装1.7),但这里需要的是1.5,解决办法装一个jdk1.5,但这还不够,还要将jdk1.5的path classpath配置好,还要删除1.6的配置,否则还是会影响的,这样就不会出错了
这是我在下载tomcat源码时遇到的问题及解决办法,如果你有遇到别的问题,可以到论坛发帖。