1、下载tomcat7源码,进入官方网站http://tomcat.apache.org/download-70.cgi,在底部“Source Code
Distributions”处选择源码下载,并解压,如我的放置路径E:\tomcat_source\source7.0
2、构建eclipse工程,如下:
[1] 下载并配置Ant。Ant直接上官网下载,然后配置环境变量:新建ANT_HOME变量,值为ant放置路径,如”D:\software\ant1.8.4“,PATH变量添加“%ANT_HOME%/bin; %ANT_HOME%/lib”
[2] 编译时要依赖一些包,ant在执行过程中会去下载。首先进入tomcat源码目录(如E:\tomcat_source\source7.0),将build.properties.default 改为build.properties,找到base.path=/usr/share/java这个路径,修改为tomcat源码路径,如base.path=E:/tomcat_source/source7.0
[3] doc进入tomcat源码目录,运行ant ide-eclipse,构建eclipse工程,运行过程中会自动下载依赖包。
[4]
设置Eclipse变量,打开Preferences 对话框,进入Java->Build Path->Classpath
Variables新增两变量,分别为TOMCAT_LIBS_BASE,及ANT_HOME,TOMCAT_LIBS_BASE设置为build.properties中的base.path的值,ANT_HOME为ant的安装路径,如下图
[5]
最后在Eclipse中导入tomcat源码工程File->Import and choose Existing
Projects into Workspace即可
[6]
Tomcat启动,打开eclipse中Run->Run
Configurations对话框,默认即可看到start-tomcat和stop-tomcat,选中start-tomcat点击右下角的”Run”按钮即可启动tomcat,如下图
也可自定启动及停止方法的VM参数,但Main class参数必须填org.apache.catalina.startup.Bootstrap。VM arguments填上build的输出地址-Dcatalina.home=E:\tomcat_source\source7.0\output\build
- 大小: 51 KB
- 大小: 71.6 KB
分享到:
相关推荐
apache-tomcat-9.0.0.M20-src-eclipse编译tomcat源码,引入eclipse亲测可用,不过要安装ant,版本是apache-ant-1.9.9,JDK1.8,eclipse neon。加入ant.jar到s构建路径下
博文链接:https://johnie-sheng.iteye.com/blog/244500
安装:直接在Eclipse中选取“import->Existing Project”,该工程由于是Web工程,因此需要TomcatPlugin插件。 Eclipse工程/z_mysearch:原书中的搜索引擎完整实例 数据库脚本 网页索引格式 构建词库的源代码 从...
安装:直接在Eclipse中选取“import->Existing Project”,该工程由于是Web工程,因此需要TomcatPlugin插件。 Eclipse工程/z_mysearch:原书中的搜索引擎完整实例 数据库脚本 网页索引格式 构建词库的源代码 从...
Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来...
Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的注释,对学习有帮助。 Java实现的FTP连接与数据浏览程序 1个...
tomcat源码 我个人主页Maven的源代码存储库。 用Java / JSF / JEE,XHTML5,HTML5,CSS3,JQuery和Boostrap编写。 在SUSE Linux和Linux Mint上使用Eclipse Oxygen构建和测试。 平台 任何支持Java SE 8+的JVM。 要求 ...
eclipse:支持eclipse(javaee)Web项目,支持测试tomcat内嵌,struts tags 标签自动提示 netbeans:支持netBeans web项目,struts tags 标签自动提示,内嵌tomcat测试。 应用场景: java程序员快速建设中小型企业网站...
本资源为Java项目源码,基于SSM(Spring、SpringMVC、MyBatis)框架构建,是一个功能完善的网络相册系统。项目源码经过严格测试,可稳定运行,并支持二次开发定制,满足各类用户需求。 主要功能特点: 1. 用户管理...
包含源码数据库mysql和lw文档答辩ppt等,开发工具Idea支持eclipse,基于B/S和Web开发的,感兴趣的朋友可以下载看看 首页,热门帖子,网站公告,个人中心,后台管理,在线客服等内容 版主,热门帖子管理 用户,发帖,...
soap java 客户端源码 ...身份认证服务平台自建接口master-https_单笔身份认证示例Axis相信服务端ssl证书tomcat版本,是框架和构建工具无依赖的纯eclipse工程。jdk版本兼容1.7及以上。 接口文档见 LTClie
包含源码数据库mysql和lw文档答辩ppt等,开发工具Idea支持eclipse,基于B/S和Web开发的,感兴趣的朋友可以下载看看 本系统主要包括、用户管理、预约信息管理、清洗种类管理、清洗颜色管理、订单信息管理、提醒信息管理...
"weixin154阳光电脑公司的维修服务微信小程序+ssm(源码+部署说明+演示视频+源码介绍+lw).rar" 是一个压缩文件,其中包含了一个关于阳光电脑公司维修服务的微信小程序的完整项目资源。下面是对该资源的概括性介绍:...
项目使用 **Maven** 构建,便于项目管理,支持 **Oracle、MySql** 等主流数据库。 前端展示界面采用基于 **Boostrap** 实现的响应式布局,并集成了一系列的动画效果插件,整体界面简洁、美观大方并可优雅的与...
大学生校园兼职系统是以实际运用为开发背景,运用软件工程开发方法,采用ssm框架和jsp技术构建的一个管理系统。本大学生校园兼职系统采用的数据库是Mysql,使用JSP技术开发。在设计过程中,充分保证了系统代码的良好...
运行环境:Eclipse ,JDK 1.8 ,Tomcat7,maven 项目技术 后端技术 SpringMVC MVC框架 Spring Framework 容器 Apache Shiro 安全框架 Mybatis ORM框架 MyBatis Generator 代码生成 C3P0 数据库连接池 ...
主要内容包括:以MySQL为数据库、Tomcat为Web服务器、Eclipse为开发工具、CVS为版本控制工具的开发环境的构建过程;基于JSP、JavaBean、Servlet技术实现3种J2EE的基础架构;分3篇重点讲解Struts、Hibernate、Spring...