win7 64位下使用IntelliJ IDEA运行tomcat8源码

1、转换成maven工程java

下载源码apache-tomcat-8.5.5-src.zip,并解压到目录:E:\codeSource\apache-tomcat-8.5.5-src,在该目录下建pom.xml文件,文件内容以下:web

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

2、导入IDEAapache

打开intellij IDEA,在弹出的对话框选择Import Project,选E:\codeSource\apache-tomcat-8.5.5-src\pox.xml。一路点击Next便可。导入后源码结构以下:tomcat

导入后检查下idea使用的jdk版本是不是1.8.0_45。app

3、启动tomcateclipse

一、E:\codeSource下新建目录catalina-homewebapp

二、下载apache-tomcat-8.5.5.zip,解压:maven

将bin,conf,lib,logs,temp,webapps,work目录拷贝到E:\codeSource\catalina-home目录下。ide

三、配置启动项ui

四、编译tomcat

五、编译成功后点击:idea右上角的来启动tomcat。

启动成功后咱们访问http://localhost:8080:

至此tomcat8的源码环境搭建完成,接下来就能够尽情的享受源码了。

4、验证:

tomcat启动类:

org.apache.catalina.startup.Bootstrap

在该类的main方法中加入一行

System.out.println("start tomcat 8.5.5");

再来启动tomcat能够看到:

看到了吗?如今你轻轻松松就能修改源码了。

相关文章
相关标签/搜索