基于IntelliJ IDEA 15.0.2的Tomcat7.0.69源码运行环境搭建

由于目前的工作内容调整,及重新进行职业规划,预备进行Tomcat源码学习。

一、准备资源:

1、Java的IDE工具使用:IntelliJ IDEA 15.0.2 版本

2、Tomcat源码使用:apache-tomcat-7.0.69-src.zip 版本

3、使用Maven环境:apache-maven-3.0.4 版本

4、JDK环境:使用 jdk1.7.0_51 版本

二、环境搭建

1、准备Tomcat源码环境

a、解压tomcat7.0.69源码压缩包

b、将tomcat7.0.69转换为Maven工程,添加 pom.xml 文件 -- 详见附件【pom.xml】

c、在Tomcat7.0.69的源码根目录下,新建 catalina-home 目录,作为Tomcat的运行目录

d、将 conf、logs、webapps、work 文件夹,移入 catalina-home 目录

----- 目录大体结构如下:

--- Tomcat 7.0.69

--- catalina-home 目录

2、导入 Tomcat 7.0.69 工程

a、Import Project

b、配置 Maven:File > Settings  搜索“maven”

c、调整 jdk  环境,及指定Sources和Tests目录:File > Project Structure

b、设置 src test

c、设置启动

三、FAQ

PS : 未完待续

时间: 2024-08-06 16:05:37

基于IntelliJ IDEA 15.0.2的Tomcat7.0.69源码运行环境搭建的相关文章

android 5.0 (lollipop)源码编译环境搭建(Mac OS X)

硬件环境:MacBook Pro Retina, 13-inch, Late 2013 处理器  2.4 GHz Intel Core i5 内存  8 GB 1600 MHz DDR3 硬盘60G以上 软件环境:OS X 10.9.2 GNU Make 3.81 Python 2.7.5 XCode 5.0.2 java version "1.7.0_55" repo VERSION = (1, 21) 某收费VPN(代理FAN墙是下载不了的,请使用VPN) (软件版本问题非常可能导

.net core 2.0学习笔记(一):开发运行环境搭建

期待已久的.net core 2.0终于发布了!大家等的花儿都谢了. 不过比预期提前了一个多月,这在微软历史上还真的不多见.按照历史经验看,2.0版本应该比较靠谱,我猜这也是社区非常火爆的原因吧.下面就简单分享一下.net core2.0开发运行环境的搭建过程..net core 理论知识在此就不赘述了,不了解的可以参考:https://docs.microsoft.com/zh-cn/dotnet/core/ .https://msdn.microsoft.com/zh-cn/magazine

Spark1.0.0源码阅读环境搭建(win7)

准备工作: jdk-7u51-windows-i586.exescala-2.10.3.msisbt-0.13.2.msispark-1.0.0.tgz scala-SDK-3.0.3-2.10-win32.win32.x86.zip 1.1. 安装JDK 安装jdk-7u51-windows-i586.exe,按默认设置即可.假设安装至目录d:\jdk1.7: 安装结束后,将d:\jdk1.7\bin添加至环境变量PATH中: 1.2. 安装Scala 安装scala-2.10.3.msi,按

Java从0到全栈-Java语言概述与开发环境搭建

Java从0到全栈-Java语言概述与开发环境搭建 Java从0到全栈 Java语言概述 Java发展历史 Java之父-James Golsing 起源 1991年,SUN(Standford University Network)公司的James Golsing领导的工程师小组想要开发一种用于像电视机.微波炉.电话这样的消费类电子产品的小型计算机语言,该产品的特点是由于不同的厂商选择不同的CPU和操作系统,因此要求该语言不能和特定的体系结构绑定在一起,也就是跨平台的.最初将这个语言命名为Oa

Tomcat7调试运行环境搭建与源代码分析入门

1. 需要准备好下面这些工具 JDK 1.6+ Maven 2或3 TortoiseSVN 1.7+ (从1.7开始".svn"目录集中放在一处了,不再每个目录下都放一份) Eclipse 3.5+ 这4个工具不在这里描述怎么配置了,如果你是有两三年开发经验的Java开发人员,正常来讲都一直在用了. 另外,分析tomcat源代码不需要对这4个工具做什么特殊配置. 2. 下载Tomcat的源代码 Apache旗下的开源项目基本上都放在这: http://svn.apache.org/re

spring-boot-2.0.3不一样系列之源码篇 - SpringApplication的run方法(一)之SpringApplicationRunListener,绝对有值得你看的地方

前言 Springboot启动源码系列还只写了一篇,已经过去一周,又到了每周一更的时间了(是不是很熟悉?),大家有没有很期待了?我会尽量保证启动源码系列每周一更,争取不让大家每周的期望落空.一周之中可能会插入其他内容的博文,可能和springboot启动源码有关,也可能和启动源码无关. 路漫漫其修远兮,吾将上下而求索! github:https://github.com/youzhibing 码云(gitee):https://gitee.com/youzhibing 前情回顾 这篇是在spri

基于Java的门户网站管理系统——JEECMS源码版的搭建步骤

工作的关系发现了JEECMS这个网站管理系统,这个CMS系统提供的功能比较全.对于使用JEECMS进行商业建站等商业性活动需要购买商业授权,而个人建站完全免费,有需要的朋友可以尝试.这里说一下这个系统带源码版本的搭建方式.官网提供了CMS.论坛等多种产品,这里只介绍CMS. 1 简介 JEECMS(http://www.jeecms.com/)内容管理系统是国内java开源CMS行业知名度最高.用户量最大的站群管理系统.这个系统有以下特点: SpringMVC3+Spring3+Hibernat

【转】Tomcat7.0.42源代码运行环境搭建

转自:http://tyrion.iteye.com/blog/1903608 以前看过Tomcat5的一部分源代码,当时只看了个大概的启动分析,后来看了<How Tomcat Works>这本书,讲的还行,出版的较早,所以是基于Tomcat4的代码的分析,Tomcat已经release到7了,很多后来添加的特性与新的实 现方式那本书里面没有涉及.下半年业余时间的主要任务就是完成Tomcat7各个我感兴趣的点的系列文章. 先说下我的源码分析的环境搭建吧,用的是eclipse Juno Serv

PHP基于MVC模式下的停车场车位管理系统、448源码下载

大家好,我是全微毕设团队的创始人,本团队擅长JAVA(SSM,SSH,SPRINGBOOT).PYTHON.PHP.C#.安卓等多项技术. 今天将为大家分析一个停车场车位管理系,统本系统的设计是基于php+apache+mysql的方式设计,以zendstudio和mysql5.1.2为开发工具,并运用Photoshop CS6技术美化界面,辅之以CSS技术,本系统是基于面向对象编程的web应用程序.至今为止,越来越多停车场管理停车业务都已经实现了软件化的管理功能,提高了业务的运营工作效率,停车