tomcat8源码下载及idea2021导入tomcat8源码

Posted 小志的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat8源码下载及idea2021导入tomcat8源码相关的知识,希望对你有一定的参考价值。

目录

一、tomcat8源码下载地址

二、tomcat8源码下载步骤

  • 下载二进制包和源码包,如下图:
  • 将下载的tomcat8源码包和二进制包解压,如下图:

三、idea导入tomcat8源码步骤

  • 将解压后的tomcat8源码包和二进制包解压放到tomcat8目录下,如下图:

  • idea中导入apache-tomcat-8.5.81-src源码工程

  • 在源码目录下新建pom文件,pom文件内容如下:

    <?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>
        <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>maven-compiler-plugin</artifactId>
            <version>2.3</version>
            <configuration>
              <encoding>UTF-8</encoding>
              <source>1.8</source>
              <target>1.8</target>
            </configuration>
          </plugin>
        </plugins>
      </build>
      <dependencies>
        <dependency>
          <groupId>junit</groupId>
          <artifactId>junit</artifactId>
          <version>4.12</version>
          <scope>test</scope>
        </dependency>
        <dependency>
          <groupId>org.easymock</groupId>
          <artifactId>easymock</artifactId>
          <version>3.4</version>
        </dependency>
        <dependency>
          <groupId>com.unboundid</groupId>
          <artifactId>unboundid-ldapsdk</artifactId>
          <version>3.2.0</version>
        </dependency>
        <dependency>
          <groupId>org.easymock</groupId>
          <artifactId>easymock</artifactId>
          <version>4.0.2</version>
          <scope>test</scope>
        </dependency>
        <dependency>
          <groupId>biz.aQute.bnd</groupId>
          <artifactId>biz.aQute.bndlib</artifactId>
          <version>5.2.0</version>
          <scope>provided</scope>
        </dependency>
        <dependency>
          <groupId>javax.xml.soap</groupId>
          <artifactId>javax.xml.soap-api</artifactId>
          <version>1.4.0</version>
        </dependency>
        <dependency>
          <groupId>org.apache.geronimo.specs</groupId>
          <artifactId>geronimo-jaxrpc_1.1_spec</artifactId>
          <version>2.1</version>
        </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.5.1</version>
        </dependency>
      </dependencies>
    </project>
    
  • 点击pom.xml文件,点击【Add as Maven Project】,如下图:

  • 至此,idea导入tomcat8源码包完成。如下图所示:

以上是关于tomcat8源码下载及idea2021导入tomcat8源码的主要内容,如果未能解决你的问题,请参考以下文章

JDK1.8源码下载及idea2021导入jdk1.8源码

JDK1.8源码下载及idea2021导入jdk1.8源码

Tomcat8源码编译及导入Eclipse中研究

Tomcat8-源码编译及开发

idea发布项目使用tomcat8.1.5,但是导入idea的是tomcat7,发布之后访问不了localhost:8080主页

简易学生管理系统项目:(增删查改模糊查分页查上传下载视频导入当前系统时间) --- 《附源码》