读懂tomact源码一:tomact7.0源码导入Intellij idea

来源:互联网 发布:淘宝客网站源码哪个好 编辑:程序博客网 时间:2024/05/22 01:10

写个序吧

从大学、研究生、快工作一年,学习java也有3年了,写了很久的代码,但是一直不明白tomact是怎么搞的(也就是原理是什么),打算认真学习下源码吧。其实我是个很懒的人,全靠记忆和意识吧,也想改正这个错误。所以,打算写个读懂tomact源码系列吧。这个博客系列的源码使用的是tomact的7.0。

搭建环境

1、安装环境:jdk 7.0、Intellij idea、maven3

2、下载tomact 7.0 的源码并解压
地址:http://ftp.kddilabs.jp/infosystems/apache/tomcat/tomcat-7/v7.0.77/src/apache-tomcat-7.0.77-src.zip

3、在根目录下新建个pom.xml

<?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>Tomcat7.0</artifactId>    <name>apache-tomcat-7.0.77</name>    <version>7.0</version>    <build>        <finalName>apache-tomcat-7.0.77</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.6</source>                    <target>1.6</target>                </configuration>            </plugin>        </plugins>    </build>    <dependencies>        <dependency>            <groupId>ant</groupId>            <artifactId>ant</artifactId>            <version>1.7.0</version>        </dependency>        <dependency>            <groupId>ant</groupId>            <artifactId>ant-apache-log4j</artifactId>            <version>1.6.5</version>        </dependency>        <dependency>            <groupId>ant</groupId>            <artifactId>ant-commons-logging</artifactId>            <version>1.6.5</version>        </dependency>        <dependency>            <groupId>wsdl4j</groupId>            <artifactId>wsdl4j</artifactId>            <version>1.6.2</version>        </dependency>        <!-- https://mvnrepository.com/artifact/javax.xml.rpc/com.springsource.javax.xml.rpc -->        <dependency>            <groupId>javax.xml.rpc</groupId>            <artifactId>javax.xml.rpc-api</artifactId>            <version>1.1.1</version>        </dependency>        <dependency>                 <groupId>org.eclipse.jdt.core.compiler</groupId>            <artifactId>ecj</artifactId>            <version>4.4</version>        </dependency>    </dependencies></project>

4、在根目录下新建一个lunch目录

把webapps、conf复制到这个目录下,新建logs和work目录

5、配置run/debug configurations中配置如下
这里写图片描述

6、启动,输入127.0.0.1:8080

参照

http://www.jianshu.com/p/9e3f99f2d5bb

0 0
原创粉丝点击