栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Tomcat源码分析环境搭建

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Tomcat源码分析环境搭建

https://gitee.com/yuanyu1997/apache-tomcat-9.0.41-src


1 版本

1.1 jdk版本

C:Usersbaker.yuan>java -version
openjdk version "1.8.0_292"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_292-b10)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.292-b10, mixed mode)

1.2 tomcat版本

9.0.41

1.3 maven

D:Program Files (x86)apache-maven-3.6.0bin>mvn --version
Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-25T02:41:47+08:00)
Maven home: D:Program Files (x86)apache-maven-3.6.0bin..
Java version: 1.8.0_292, vendor: AdoptOpenJDK, runtime: D:Program Files (x86).jdksadopt-openjdk-1.8.0_292jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

2 下载源码

http://tomcat.apache.org/

https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.41/src/apache-tomcat-9.0.41-src.zip


3 改造为maven工程



  4.0.0
  org.apache.tomcat
  tomcat9
  tomcat-9.0.41
  9.0.41

  
    tomcat-9.0.41
    java
    
    
      
        java
      
    
    
      
        test
      
    
    
      
        org.apache.maven.plugins
        maven-compiler-plugin
        3.6.0
        
          UTF-8
          1.8
          1.8
        
      
      
        org.apache.maven.plugins
        maven-jar-plugin
        3.0.2
      
    
  

  
    
      org.apache.ant
      ant
      1.9.5
    
    
    
      biz.aQute.bnd
      biz.aQute.bndlib
      5.2.0
      provided
    
    
    
      org.apache.tomcat
      tomcat-jasper
      9.0.41
    
    
      org.apache.ant
      ant-apache-log4j
      1.9.5
    
    
      org.apache.ant
      ant-commons-logging
      1.9.5
    
    
      javax.xml.rpc
      javax.xml.rpc-api
      1.1
    
    
      wsdl4j
      wsdl4j
      1.6.2
    
    
      org.eclipse.jdt.core.compiler
      ecj
      4.6.1
    
  


4 添加vm-options
-Duser.language=en
-Duser.region=US
-Dfile.encoding=UTF-8
-Dsun.jnu.encoding=UTF-8

5 启动tomcat
org.apache.catalina.startup.Bootstrap#main

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/297806.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号