eclipse导入tomcat源码以及调试tomcat源码

1.下载源码

环境:jdk版本1.8
官网源码下载tomcat8地址:http://tomcat.apache.org/download-80.cgi

2.解压下载的两个压缩包

1、apache-tomcat-8.5.45-src.zip(源码)解压为apache-tomcat。
2、apache-tomcat-8.5.45-windows-x64.zip(安装包)解压为apache-tomcat-8.5.45-windows-x64。
3、将tomcat安装压缩包解压文件apache-tomcat-8.5.45-windows-x64下的lib文件夹复制到tomcat源码压缩包解压文件apache-tomcat下的apache-tomcat\webapps\ROOT\WEB-INF路径下

3.新建pom.xml文件

在apache-tomcat目录下右击新建文件pom.xml

pom.xml文件内容:

pom.xml文件百度网盘下载地址:链接: https://pan.baidu.com/s/1LZhNKHMTSNxCDaAnMa_3MA 提取码: g1zy 

<?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>c</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>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>

4.eclipse导入tomcat源码

1、打开eclispe点击file ->import ->Existing Maven Projects 选择apache-tomcat文件夹。
注意:eclipse显示test文件夹会报错(有把小红叉),不用管,不影响启动。

apache-tomcat

5.启动tomcat

找到Bootstrap.java文件,右击Run As ->JavaApplication等待tomcat启动完成

6.验证tomcat是否启动成功

在浏览器中打开http://localhost:8080/(tomcat默认端口是8080)

7.手动发布项目到tomcat

zjhy.war是打包好的java-web项目(私人项目暂不提供),将zjhy.war复制粘贴到apache-tomcat\webapps文件夹下,等待tomcat自动将zjhy.war解压

8.验证启动的tomcat项目是否成功发布zihy这个java-web项目

在浏览器中输入http://localhost:8080/zjhy/echarts6.html然后回车,能正常打开刚才发布的项目说明项目发布成功。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近突然对tomcat的源码有些兴趣,所以网上找了一些文章,开始对源码的构建之旅。 去tomcat官网下载源码,这...
    长腿肥肚阅读 2,470评论 0 2
  • 环境 服务器: 操作系统:centos6 jdk:1.7 tomcat:8.5.9 本地: 操作系统:mac os...
    wooyoo阅读 2,007评论 0 11
  • 搭建Tomcat源码项目 下载tomcat源代码 下载地址 编写一个pom.xml 文件,给Tomcat使用。<?...
    PECINY阅读 774评论 0 0
  • 关于最爱的电影《托斯卡纳艳阳下》。 完整的家庭,美满的婚姻对每个女人来说都是非常重要且很珍惜的,国内这样,国外也是...
    糖主说阅读 785评论 6 10
  • (本简书彩铅,除另作说明的,均为原创,若临摹请告知并注明出处,谢谢!) 看见先生在野外拍的蘑菇,被它们的美感动。于...
    梦里寒花5阅读 584评论 6 11