您的位置:首页 > 运维架构 > Tomcat

javaweb--Tomcat>>基于windows 系统源码的编译和部署

2017-07-30 13:07 681 查看
一,下载源码

进入Tomcat官网下载Windows版本 的源码





二,ant编译

1.下载ant

2.配置环境变量





3.在源码文件夹下新建download用于存放之后ant下载 的包



4.修改配置文件

定位到build.properties.default文件,将其名称修改为build.properties,然后修改文件内容,这个地址就是希望依赖包下载后存放的位置路径



5.打开控制命令行,定位到Tomcat源码的根目录下执行

ant


过程中ant会下载一些依赖的包,待下载完成后,即可看到







三,java 项目的生成

1.新建Java项目,我的命名是TomcatSource

2.将源码中java和test两个源码目录import到新建的工程中





3,导入依赖包:

项目要运行需要其他的包,以下是需要的包(因为未涉及单元测试相关,所以我直接包test文件夹删掉了吗,所以未导入test需要的包)



其中ant.jar可以在ANT_HOME\lib下找,ecj-4.6.3在之前Tomcat编译时手工创建的download下找



剩下的两个包可以去网上下

4.错误修改

以上完成后还需要导入Junit库用来进行测试

至此Java文件夹中就没有错误了,test文件夹因为是用来进行Junit测试的,所以可以直接将其注释掉。

5.最后的准备工作

因为Tomcat运行需要很多配置和依赖包,它们在output/build 下的lib和conf文件夹中,所以我们要把这两个文件夹拷到项目中(为了方便我就直接将整个build文件夹copy了)

最后整个项目的结构如下:



6.项目运行

找到Bootstrap类,设置运行参数





注意:VM arguments里面这个等号两边不能有空格,否则可能会出现没有找到主类的错误。。

设置完后点击项目运行,在浏览器输入

localhost:8080


在浏览器可看到Tomcat欢迎界面



关于Tomcat源码编译这一部分还有后续,建议一起看完

见: javaweb–Tomcat>>用自己编译的Tomcat发布应用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: