搭建tomcat9原始碼執行環境
1、下載tomcat原始碼
地址:https://github.com/apache/tomcat
通過git clone或者Download ZIP
2、安裝jdk8和maven(本文需要)
3、下載依賴的jar包
可以通過多種方法下載依賴jar包,本文作者通過將專案改成maven專案(新增pom.xml檔案),通過maven自動管理jar包依賴
4、將專案引入Intellj IDEA,並將java目錄標記為Sources Root
5、Dubug 'Bootstrap.main()'
地址:https://github.com/apache/tomcat
通過git clone或者Download ZIP
2、安裝jdk8和maven(本文需要)
3、下載依賴的jar包
可以通過多種方法下載依賴jar包,本文作者通過將專案改成maven專案(新增pom.xml檔案),通過maven自動管理jar包依賴
<?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>cn.xxx</groupId>
<artifactId>Tomcat9.0</artifactId>
<name>Tomcat9</name>
<version>9.0</version>
<build>
<finalName>Tomcat9</finalName>
<sourceDirectory>java</sourceDirectory>
<resources>
<resource>
<directory>java</directory>
</resource>
</resources>
<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>org.apache.ant</groupId>
<artifactId>ant</artifactId>
<version>1.10.1</version>
</dependency>
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant-apache-log4j</artifactId>
<version>1.9.5</version>
</dependency>
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant-commons-logging</artifactId>
<version>1.9.5</version>
</dependency>
<dependency>
<groupId>javax.xml.rpc</groupId>
<artifactId>javax.xml.rpc-api</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>wsdl4j</groupId>
<artifactId>wsdl4j</artifactId>
<version>1.6.2</version>
</dependency>
<dependency>
<groupId>org.eclipse.jdt.core.compiler</groupId>
<artifactId>ecj</artifactId>
<version>4.6.1</version>
</dependency>
<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.5.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
4、將專案引入Intellj IDEA,並將java目錄標記為Sources Root
5、Dubug 'Bootstrap.main()'
相關文章
- Zookeeper原始碼分析(一) ----- 原始碼執行環境搭建原始碼
- Tomcat 7.0.42 原始碼執行環境搭建Tomcat原始碼
- Scala--執行環境搭建
- 搭建go環境並執行Go
- Mac下Android Framework原始碼環境搭建執行及除錯方法MacAndroidFramework原始碼除錯
- Elasticsearch原始碼解析:環境搭建Elasticsearch原始碼
- 搭建本地執行Hadoop環境Hadoop
- 1、Spring原始碼環境搭建Spring原始碼
- win10 asp執行環境搭建怎麼操作_win10如何搭建asp執行環境Win10
- 搭建一個本地 Laravel 執行環境Laravel
- 使用Vagrant(一):搭建Vagrant執行環境
- 使用 Docker 搭建 Tomcat 執行環境DockerTomcat
- 淺談公司java開發執行環境搭建(ubuntu環境)JavaUbuntu
- Spring原始碼分析(一) -- 環境搭建Spring原始碼
- Spring原始碼解析之環境搭建Spring原始碼
- Linux下原始碼搭建LAMP環境Linux原始碼LAMP
- flutter 基礎系列(一)—— 環境搭建執行Flutter
- PHP環境搭建以及完成本地執行PHP
- RocketMQ系列-搭建Namesrv原始碼除錯環境MQ原始碼除錯
- tomcat原始碼編譯和環境搭建Tomcat原始碼編譯
- 搭建大型原始碼閱讀環境——使用 OpenGrok原始碼
- btcpool礦池原始碼分析(1)環境搭建TCP原始碼
- centos 7搭建java環境,並且執行helloworldCentOSJava
- linux搭建tomcat,mysql,jdk執行環境LinuxTomcatMySqlJDK
- 搭建程式碼環境
- 學習Spring原始碼篇之環境搭建Spring原始碼
- Myth原始碼解析系列之三- 環境搭建原始碼
- 搭建軟體執行平臺以及IDE環境IDE
- googleoppiaPythonWeb程式設計執行環境搭建GoPythonWeb程式設計
- Hadoop 及Spark 分散式HA執行環境搭建HadoopSpark分散式
- Redis原始碼漂流記(二)-搭建Redis除錯環境Redis原始碼除錯
- vue原始碼分析系列之入debug環境搭建Vue原始碼
- 熔斷器 Hystrix 原始碼解析 —— 除錯環境搭建原始碼除錯
- shell指令碼的執行環境變數指令碼變數
- JavaScript執行環境與執行棧JavaScript
- JDK1.8原始碼分析03之idea搭建原始碼閱讀環境JDK原始碼Idea
- Mac使用dinghy和laradock搭建php執行環境MacPHP
- Java執行環境配置Java