前言
本博文以搭建了maven环境为基础,讲解tomcat8源码导入eclipse的具体步骤
没有搭建maven环境的小伙伴自行学习maven环境搭建
步骤1:
下载源码 tomcat 8 官网下载:http://tomcat.apache.org/download-80.cgi
步骤2:
进入eclipse 工作空间workspace,创建tomcat8SourceCode文件
下载的zip 文件在其中进行解压
步骤3:
将解压后的所有目录文件放到tomcat8SourceCode下
步骤4:
在tomcat8SourceCode下创建maven项目所依赖的pom.xml文件,文件内容如下
<?xml version="1.0" encoding="utf-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.apache.tomcat</groupId> <artifactId>Tomcat8.0</artifactId> <name>Tomcat8.0</name> <version>8.0</version> <build> <finalName>Tomcat8.0</finalName> <!-- 指定源文件为java 、test --> <sourceDirectory>java</sourceDirectory> <testSourceDirectory>test</testSourceDirectory> <resources> <resource> <directory>java</directory> </resource> </resources> <testResources> <testResource> <directory>test</directory> </testResource> </testResources> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>c</artifactId> <version>2.3</version> <configuration> <encoding>UTF-8</encoding> <!-- 指定jdk 编译 版本 ,没装jdk 1.7的可以变更为1.6 --> <source>1.7</source> <target>1.7</target> </configuration> </plugin> </plugins> </build> <!-- 添加tomcat8 所需jar包依赖 --> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> <dependency> <groupId>ant</groupId> <artifactId>ant</artifactId> <version>1.7.0</version> </dependency> <dependency> <groupId>wsdl4j</groupId> <artifactId>wsdl4j</artifactId> <version>1.6.2</version> </dependency> <dependency> <groupId>javax.xml</groupId> <artifactId>jaxrpc</artifactId> <version>1.1</version> </dependency> <dependency> <groupId>org.eclipse.jdt.core.compiler</groupId> <artifactId>ecj</artifactId> <version>4.6.1</version> </dependency> <dependency> <groupId>org.easymock</groupId> <artifactId>easymock</artifactId> <version>3.3</version> </dependency> </dependencies> </project>
步骤5 :
打开eclipse ,以maven 项目形式导入工程
步骤 6:
更新maven依赖,启动源码
步骤7:
启动日志的输出,浏览器进行访问,验证启动效果
补充:
tomcat 官网提供了ant编译并导入eclipse的方式,想学习的小伙可以自行查看
地址:http://tomcat.apache.org/tomcat-8.0-doc/building.html