将tamcat源码导入eclipse中

在网上看了很多的教程,总算弄好了,贴出来给大家分享一下

首先到ant官网http://ant.apache.org/bindownload.cgi下载ant工具

然后随便解压到某个目录,将ant目录中的bin目录添加到环境变量path中,以便在命令行界面可以使用ant命令

然后下载tomcat的源码,我这里使用的是tomcat7,在http://tomcat.apache.org/download-70.cgi页面的最下面Source Code Distributions标签处

下载完后随便解压到某个目录,然后使用cmd命令进入这个目录,执行 “ant” 命令

接下来是较长时间的等待,等待下载tomcat依赖的jar包。

执行完毕后,再执行 “ant -p” 命令,可以发现结果中有一个ide-eclipse的文件

然后执行 “ant ide-eclipse” ,执行完后,会在当前目录下生成.project文件

打开eclipse,把源码目录当正常的Java项目直接import即可

导入完后,项目可能并没有执行编译,因为缺少tomcat依赖的jar包(前面执行ant命令时已经把依赖的包全部下载完了,所以大多是build path路径不对,再细分一下其实是ANT_HOME和TOMCAT_LIBS_BASE的没有添加到classpath variables中去,ANT_HOME就是ant的解压目录,TOMCAT_LIBS_BASE就是ant下载的jar包所存放的目录,我这里是D:/usr/share/java),如果找不到,就把含有ANT_HOME和TOMCAT_LIBS_BASE的jar包全部移除,然后自己将那些jar包导入到项目中,ant的jar包在前面下载的ant目录的lib目录里面。

正确的将所有的jar导入完后,应该就没有问题了,如果test源码出现错误,只要把他们都注释掉就没有问题了,不影响tomcat的运行。

执行org.apache.catalina.startup.Bootstrap,就可以启动tomcat,然后访问localhost:8080就会出现tomcat主页

参考:http://onlyor.iteye.com/blog/1698085

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。