一,相关文件下载
1.java,eclipse 这些必备的就不说了。
2.从 http://tomcat.apache.org/download-60.cgi下载Source Code Distributions。因为是在windows环境,所以下的是zip包。
二,解压src包,可以看到已经存在eclipse.classpath,eclipse.project 这两个文件,经常用eclipse的人应该就知道这个目录已经是eclipse的工程目录了,只要使用eclipse 的import就可以导入工程,不过郁闷的是import时提示这不是eclipse的工程,对比机子上其他eclipse工程结果发现windows上的文件是.classpath,.project 的样式的,试着更改原来的文件,windows提示名称不允许为空。直接拷贝一份其他工程的这两个文件用文本编辑器打开,把eclipse.classpath,eclipse.project 的内容分别覆盖这两个文件。导入eclipse的就成功了。
三,解决依赖的包
导入eclipse成功之后,会发现工程出错,查看出错的详细信息发现一个是因为ANT_HOME环境变量没有设置,导致ant.jar没有导入成功,没有安装ant的需要装下ant,设置好ANT_HOME 变量,我是直接通过通过eclipse的java build path->Add Variable 来指定的。这时还有一个TOMCAT_LIBS_BASE/ecj-3.3.1/ecj-3.3.1.jar 找不到,上网查了下,原来tomcat还需要别的依赖包。从Tomcat的源代码文件找到build.properties.default文件,并将该文件复制到build.properties,然后打开build.properties,找到下面这行:
base.path=/usr/share/java
将它改为:
base.path= tomcat源文件目录/share
在Tomcat编译过程中,Ant会让我们下载一些必要的依赖项目,base.path目录就是用来保存这些项目文件的,我们可以将这个属性指向一个已经存在的目录。修改完base.path后,我们回到MS-DOS窗口,切换到Tomcat源代码所在目录,然后运行ant download命令。大概需要十几分钟的时间,完成之后就会发现在share目录下多出了几个文件。这个时候通过Add Variable 增加TOMCAT_LIBS_BASE 变量将其指向share文件夹就可以顺利编译通过了。
现在就可通过debug Bootstrap来断点跟踪了。
分享到:
相关推荐
用于tomcat7.0开源分析,附件中有详细的搭建手顺,和相关LIB包。 这么详细的还搭建不成功,那就。。。 本机环境测试通过。
集合源码分析 工具集 :hammer_and_wrench: :orange_book: 项目主要收集学习开发中使用过的工具、类库以及优秀的开源项目等,还包括一些黑科技、插件等等。:writing_hand: :clipboard: 欢迎大家补充分享,谢谢! 持续...
环境搭建:搭建SSM环境,包括安装Java、Tomcat、MySQL,配置Spring、SpringMVC和MyBatis。 编写代码:根据你的需求设计数据库表,并使用MyBatis进行数据库操作。编写SpringMVC的Controller来处理前端的请求,并调用...
开发环境搭建: jdk+eclipse+tomcat+maven+mysql IE-MES制造执行系统,其定位于制造执行系统的Java开源版本,系统包括系统管理、车间基础数据建模、计划管理、物料控制、生产执行、质量管理、库存管理、看板管理、...
项目基本介绍,及开发环境搭建。 Jdk1.8 eclipse tomcat7 mysql5.7 环境搭建教程: ...项目后台管理功能介绍(整理需求): 1.专业学科管理(专业名称、...7.统计分析:某一个考试信息的统计(最高分、最低分、及格率)
主要包括以下几个部分:环境配置:介绍如何搭建项目所需的开发环境,包括Java开发环境、MySQL数据库环境等。项目打包:介绍如何将项目打包成可执行的JAR文件,以便在服务器上运行。服务器配置:介绍如何在服务器上...
2、搭建Java运行环境 运行java程序,无论是桌面应用还是Web应用,操作系统都必须安装java虚拟机,这就是java跨平台的原因。 Java虚拟机安装步骤如下: 1)安装JDK 2)配置环境变量:新建系统变量,变量名为JAVA_HOME...
开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的能够在线进行视频教学,教学资料下载的一个教辅网站。通过教辅网站的建立,可以帮助学生和教师进行一个更好的教学辅助的学习。 关键词...
"weixin154阳光电脑公司的维修服务...综上所述,这个资源包提供了一个完整的电脑维修服务微信小程序解决方案,包括了前后端的开发源码、部署指南和演示材料,可以帮助有兴趣的开发者或公司快速搭建起类似的服务平台。
通过阅读部署说明,开发者可以轻松地在自己的计算机上搭建起一个运行该项目的环境。演示视频部分提供了一个实际操作的演示视频,展示了如何在浏览器中访问系统界面,进行成绩查询、统计分析等功能的操作。通过观看...
该项目的架构搭建使用的是maven,后台是使用的是spring boot框架,数据库的CRUD使用的是注解的方式,权限管理使用的是shiro框架,前端使用的框架是jquery,bootstrap,highcharts4插件,主要有以下功能:用户管理、...
开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的电子邮件服务系统,系统主要是针对数信学院的相关信息进行管理的一个网站,通过在线视频的教学和学习,邮件的沟通,教师和学生之间的...
单点登录, SSM框架公共模块 ├── zheng-admin -- 后台管理模板 ├── zheng-ui -- 前台thymeleaf模板[端口:1000] ...## 环境搭建(QQ群内有“zheng环境搭建和系统部署文档.doc”) #### 开发工具: ...
该项目的架构搭建使用的是maven,后台是使用的是spring boot框架,数据库的CRUD使用的是注解的方式,权限管理使用的是shiro框架,前端使用的框架是jquery,bootstrap,highcharts4插件,主要有以下功能:用户管理、...
18Java框架springBoot企业级进销存ERP系统源码源码进销存源码 项目描述 该项目的架构搭建使用的是maven,后台是使用的是spring boot框架,数据库的CRUD使用的是注解的方式,权限管理使用的是shiro框架,前端使用的...
项目搭建:Maven 相关软件包:servlet、mysql、lombok、jackson 功能点 用户管理 **注册:** 管理员用户进行注册,使用form表单收集用户的username和password。插入到数据库表中,为了提高安全性使用BCrypt对...
本项目旨在为学校小卖部提供一个便捷、高效的收银管理系统,实现商品销售、库存管理、统计分析等功能。以下是关于这个项目的详细介绍: 1. 项目背景: 学校小卖部是一个重要的校园服务设施,为学生提供了方便快捷的...
这个资源是一个基于Spring Boot和MySQL...总之,这个资源提供了一个基于Spring Boot和MySQL的人口老龄化社区服务与管理平台的完整源码,可以帮助你快速搭建一个类似的项目,为老年人提供更多便捷的社区服务和管理功能。
搭建网站的环境用eclipse+jdk1.8配Tomcat-8.0.45服务器,MySQL数据库。使用struts2+spring+hibernate框架编写的基于Web的网上购物系统。使用Bootstrap前端框架搭建页面方便快捷。毕设开题、需求、设计、实现和总结的...
本书的内容分为三部分:第一部分介绍了JSP的运行原理,开发运行环境的搭建及数据库连接和调试等JSP开发必备知识;第二部分介绍了构成网络系统的几个经典模块等。 目录: 第1章 JSP开发前奏 1.1 JSP基于服务器...