读懂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
- 读懂tomact源码一:tomact7.0源码导入Intellij idea
- IntelliJ IDEA 导入源码
- 读懂tomact源码二:Connector
- 读懂tomact源码三:Service
- 读懂tomact源码4:Container
- 读懂tomact源码4:Engine
- 读懂tomact源码4:Host
- IntelliJ IDEA导入JDK源码
- spring源码导入IntelliJ IDEA
- solr 源码导入 IntelliJ IDEA
- IntelliJ IDEA导入Android源码
- MyEclipse-Intellij IDEA 导入 JDK源码方法
- 使用 IntelliJ IDEA 导入 Spark 最新源码
- Intellij Idea如何导入spring源码
- 使用IntelliJ IDEA导入Spring源码
- IntelliJ IDEA 导入 spark 源码 步骤
- Spring-framework 源码Intellij IDEA 导入工程
- JMeter源码导入到Intellij IDEA
- 设置页面中input check复选框为单选功能
- PAT天坑之1074. Reversing Linked List (25)
- 重启红帽服务器后 关闭防火墙
- lnmp、lamp、lnmpa一键安装包(Updated: 2017-2-14)
- Add Two Numbers leetcode
- 读懂tomact源码一:tomact7.0源码导入Intellij idea
- Hibernate脏数据检查和缓存清理策略
- hbase关闭
- 神奇的小工具boxes
- LPC824_VEML6075紫外检测模块学习笔记(ch3)
- 紧密中心性(closeness centrality)
- 浅谈Unity的渲染优化(1): 性能分析和瓶颈判断(上篇)
- js的数据类型转换
- 【matlab】matlab相关系数计算公式(Pearson和Spearman,以及Kendall Rank)