Eclipse中执行Tomcat源代码
1. 到http://archive.apache.org/dist/tomcat/tomcat-7下载Tomcat源码,本文用到的是apache-tomcat-7.0.19-src.zip;
注意:假设下载的tomcat版本号不同,所用到的jdk版本号不同。举例来说apache-tomcat-7.0.19-src.zip 使用jdk1.6没有问题;
而apache-tomcat-7.0.56则不能用jdk1.6 须要使用jdk1.7,若使用jdk1.6代码会报错,会找不到java.nio下的一些类。
2. 在Eclipse中新建Java Project。取名为Tomcat7109(可任意)。
3. 把源代码中的全部文件import到新建的项目,点击项目->右键菜单->import... -> File System->。
4. 把conf、java、test三个目录作为Source Folder。
右击这三个文件夹-->Build Path-->Use as Source Folder;
5. 此时编译,会报错,须要加入一些必要的jar包。
所需jar包有:
ant.jar
geronimo-spec-jaxrpc-1.1-rc4.jar
hamcrest-core-1.3.jar
junit-4.11.jar
wsdl4j-1.6.2.jar
获得jar包方式:
(1)网上下载。
自己动手找。
(2)依据源代码中的build.properties.default自己下载jar包。
下面载geronimo-spec-jaxrpc-1.1-rc4.jar为例:打开build.properties.default
找到# ----- Webservices - JAX RPC -----
jaxrpc-lib.version=1.1-rc4
jaxrpc-lib.home=${base.path}/jaxrpc-${jaxrpc-lib.version}
jaxrpc-lib.loc=${base-maven.loc}/geronimo-spec/geronimo-spec-jaxrpc/${jaxrpc-lib.version}/geronimo-spec-jaxrpc-${jaxrpc-lib.version}.jar
jaxrpc-lib.jar=${jaxrpc-lib.home}/geronimo-spec-jaxrpc-${jaxrpc-lib.version}.jar
就发下地址连接。base-maven.loc=http://repo.maven.apache.org/maven2
项目结构例如以下图:
找到org.apache.catalina.startup.Bootstrap类,执行就可以起动Tomcat。
注意:
执行Tomcat源代码时,假设遇到java.lang.ClassNotFoundException: listeners.ContextListener错误,删除webapps下的examples文件夹就可以。
參考文件:
http://blog.csdn.net/fwwdn/article/details/8773001
http://my.oschina.net/xpbug/blog/53610
转载于:https://www.cnblogs.com/blfbuaa/p/7240198.html
Eclipse中执行Tomcat源代码相关推荐
- Eclipse中的Tomcat:6个流行的“如何做”问题
学习新技术总是一个艰难的过程. 当您尝试学习将要相互交互的两种技术时,此过程变得更加困难. Tomcat和Eclipse是Java EE开发中最流行的先决条件之一. 因此,要成为一名专业的开发人员,您 ...
- Eclipse中的Tomcat:6个流行的“如何”问题
学习新技术总是一个艰难的过程. 当您尝试学习将要相互交互的两种技术时,此过程将变得更加困难. Tomcat和Eclipse是Java EE开发中最流行的先决条件. 因此,要成为一名专业的开发人员,您需 ...
- Eclipse中配置Tomcat
Eclipse中配置Tomcat 1.在Eclipse中[New]-[Other] 2.选择[Server]点击[Next] 3.选择须要的Tomact:然后点击[Add] 4.点击[Browse]选 ...
- 用tomcat插件 在Eclipse 中配置Tomcat项目
1.安装Tomcat在Eclipse中的插件(使可以在eclipse中启动Tomcat) 2.培植eclipse中tomcat属性, window-->preferences 对话框中Tomca ...
- eclipse中运行tomcat提示端口被占的4种解决方案
eclipse中运行tomcat提示端口被占的4种解决方案 参考文章: (1)eclipse中运行tomcat提示端口被占的4种解决方案 (2)https://www.cnblogs.com/wyhl ...
- eclipse中启动tomcat出现错误的解决方法
eclipse中启动tomcat出现错误的解决方法 参考文章: (1)eclipse中启动tomcat出现错误的解决方法 (2)https://www.cnblogs.com/Miragic/p/80 ...
- Eclipse中修改tomcat内存大小
1.只是修改Eclipse中的tomcat Eclipse->Window->Preferences->Server->Runtime Environments->选中A ...
- eclipse中配置tomcat之后指定项目部署的目录
2019独角兽企业重金招聘Python工程师标准>>> 在eclipse中配置tomcat之后,默认情况下部署项目是将项目部署到eclipse自带的tomcat上,除非自己手动指定, ...
- eclipse中启动tomcat,不能访问localhost解决办法
错误详情:在eclipse中启动tomcat,然后网页中输入127.0.0.1:8080之后显示404的错误 在tomcat根目录的bin文件夹下启动startup.bat后访问localhost没有 ...
- Eclipse中集成Tomcat
问题: 很多时候在Eclipse中启动Tmocat后,不能访问本机的localhost:8080主页,并且其他项目也不能访问. 原因: 打开Tomcat下的webapp后也找补到项目目录,这是因为Ec ...
最新文章
- 分布式,集中式,云原生存储技术
- Oracle分组取出每组的第一笔数据
- Django框架(2.django框架环境的搭建、项目的创建、目录文件的介绍、以及运行环境)
- Windows 7平台安装Oracle Client 10g版本时需要做的一点变更
- 洛杉矶手机资费9.9美元包打一年
- Android 第九课 常用控件-------ListView
- anaconda 安装pytorch_conda上安装PyTorch
- 如何升级PowerShell
- xilinx芯片管脚使用限制_【转载】 Xilinx FPGA配置的一些细节
- 2021-2025年中国再生聚酯行业市场供需与战略研究报告
- HTTP报文-请求报文和响应报文
- 搭建php实验报告_php实验报告..doc
- 内网渗透(五十三)之域控安全和跨域攻击-利用域信任密钥获取目标域控
- 楼道扶手智能清洁装置的制作分享
- RuoYi若依代码生成+一键部署
- 一些电脑使用的技巧和软件分享(电脑初学者必备)
- 大学物理静电场部分公式
- 矩阵的秩和图像的秩的一些了解
- 自动化测试框架类型,你知道几种?此处介绍5种比较常见的
- 阿拉伯数字转中文读法