`
Irving_wei
  • 浏览: 132554 次
  • 性别: Icon_minigender_1
  • 来自: Heaven
社区版块
存档分类
最新评论

Windows下获取和部署Tomcat源码

 
阅读更多


第一部分:获取Tomcat源码
1、安装SVN客户端
TortoiseSVN-1.7.10.23359-x64-svn-1.7.7.msi

2、通过“小乌龟”获取源码
新建目录D:\TomcatSrc,将源码(V6.0.36)下载到该目录下。
SVN地址:http://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_36/

 等源码获取完成之后,再进入第二部分

 

第二部分:源码部署
1、修改项目文件和classpath文件
     源码根目录(D:\TomcatSrc)下会有eclipse.classpath和eclipse.project 文件,如果你下载版本的tomcat源码中没有

这两个文件,请跳过这一步。
     随便找一个eclipse项目,找到.classpath和.project 文件,粘贴到D:\TomcatSrc,分别用eclipse.classpath和

eclipse.project 文件中的内容替换
    .classpath和.project 文件中的内容,然后就可以删除eclipse.classpath和eclipse.project 文件了。

 

2、修改build.properties文件
   新建一个任意的目录,例如:D:\TomcatRepository
   源码根目录下,会有一个build.properties.default文件,重命名为build.properties,打开,修改键base.path的值为

D:\TomcatRepository
   目的在于,下一步会load一些tomcat依赖的项目到本地,D:\TomcatRepository是用来存储这些项目的。

 

3、下载Ant和JDK
     本人用的是apache-ant-1.8.2, 解压到任意目录,例如E:\I
     本人的JDK是安装在E:\I\jdk目录(1.5)

 

 4、load 依赖
     编写命令:
     D:
     set JAVA_HOME=E:\I\jdk
     set ANT_HOME=E:\I\apache-ant-1.8.2
     set PATH=%JAVA_HOME%\bin;%ANT_HOME%\bin;%PATH%
     cd D:\TomcatSrc
     ant download
复制到cmd窗口等待build完成

 

5、build项目
在上面的窗口中,输入ant,等待build完成 (在根目录下会多出一个output目录,是build的输出,你懂的)

 

6、部署到eclipse
1)、导入到项目到eclipse

2)、删除两个以TOMCAT_LIBS开头的两个库

3)、新建user library,添加4个jar,分别是:
      ant.jar        下载的Ant的lib里面有
      org.eclipse.jdt.core.jar    eclipse的plugin里面有
下面两个可以从AXIS中获取,可以下载:axis-bin-1_4.zip
     jaxrpc.jar   
     wsdl4j.jar
4)、将user library添加到项目的classpath

 

7、Debug项目
    启动Bootstrap类,右键Debug Configurations   
    在Program arguments中加入 start
    在VM arguments中添加 -Dcatalina.home="-Dcatalina.home="D:\TomcatSrc

 

   Just Debug

 

    (如果提示端口占用,可以修改项目底下conf下的server.xml的三个端口,避免与现有的冲突,8005 8080 8009)

分享到:
评论

相关推荐

    tomcat源码阅读(一)——环境搭建

    3. **配置IDE**:在IDE中导入Tomcat源码项目,通常IDE会有导入Maven项目的选项。确保IDE能够识别出所有的Java源代码和项目结构。 4. **运行Tomcat**:在源码环境中运行Tomcat,可以在IDE中直接启动主类`org.apache....

    tomcat5.5.29源码下载(含方法)

    1. **目录结构**:Tomcat源码的根目录包含了许多子目录,如`bin`(启动脚本)、`conf`(配置文件)、`webapps`(默认应用程序)、`work`(工作目录)等。了解这些目录的作用对于管理和调试Tomcat非常重要。 2. **...

    Eclipse中导入Tomcat

    本篇将详细讲解如何在Eclipse中导入并配置Tomcat服务器,以便进行Web应用的开发和调试。 首先,确保你已经下载了Eclipse IDE和Tomcat服务器。Eclipse可以从官方网站免费下载,Tomcat可以从Apache Software ...

    tomcat 部署java项目 jar

    总结来说,"tomcat部署java项目jar"涉及到Java Web开发的基本流程,包括创建项目、打包JAR、配置Tomcat服务器以及通过脚本启动和管理服务器。了解这些知识对于任何从事Java Web开发的人员都至关重要。

    Windows下Apache2.2 + Tomcat5.5 + Apr配置备忘录

    总结来说,Windows下配置Apache2.2与Tomcat5.5并集成APR,需要正确安装和配置Apache、Tomcat,以及加载必要的DLL文件,然后通过配置文件实现两者之间的通信。这样的集成能提高Web服务器的响应速度和稳定性,为用户...

    windows下的tomcat监控器

    在Windows环境下,Tomcat监控器是一个非常重要的工具,它能够帮助管理员实时监控和管理Apache Tomcat服务器的状态,确保服务的稳定运行。这篇文章将详细介绍如何在Windows下使用Tomcat监控器,以及它的一些核心功能...

    Windows + Nginx + Memcached + Tomcat 集群 session共享

    3. **安装和配置Tomcat**:在每台服务器上部署相同的Tomcat实例,确保应用的web.xml文件配置了session复制,例如启用`<distributable/>`标记。同时,需要配置Tomcat监听不同的端口,以便Nginx能够将请求正确地分发到...

    Android HTTP 通信demo源码附带Tomcat 服务器源码

    Tomcat是一款开源的、小巧且高效的Java Web服务器,用于部署和运行Servlet和JSP应用程序。在本地搭建Tomcat服务器,可以帮助开发者快速测试HTTP通信的逻辑。 1. **Tomcat服务器的部署**: - 下载Tomcat安装包,...

    tomcat安装包6,7,8版本3个-windows版

    同时,理解和配置Tomcat的相关设置,如服务器端口、连接器、线程池等,能够有效优化应用性能。此外,了解和掌握如何通过日志监控和故障排查,也是使用Tomcat过程中不可或缺的技能。 总之,这个压缩包为Windows用户...

    tomcat6编译

    【标题】:“Tomcat6编译”涉及到的知识点主要涵盖了Apache Tomcat的版本历史、源码获取、编译环境配置、编译步骤以及部署与运行等核心内容。 【描述】:“Tomcat6源码编译,需要的朋友可以下载”表明这是一项针对...

    Tomcat 5.5.20 汉化版 for Windows jaxmao-tomcat-5.5.20

    3. **源码下载.txt**:这个文件可能提供了获取Tomcat源代码或其他相关软件源代码的链接或说明,对于开发者来说,查看源码可以帮助理解Tomcat的工作原理。 4. **动态网站制作指南.url**:这是一个URL快捷方式文件,...

    tomcat启动和关闭

    深入理解Tomcat源码可以帮助开发者了解其内部工作原理,例如请求处理流程、线程模型、类加载机制等。这对于优化性能、调试问题或定制服务器功能非常有帮助。 工具方面,除了上述的启动和关闭脚本,还有其他管理和...

    windows环境tomcat应用实现SSL

    在Tomcat中,证书通常存储在Keystore文件中。使用Java的keytool工具来创建一个Keystore,命令如下: ``` keytool -genkeypair -alias myserver -keyalg RSA -keystore myKeystore.jks -keysize 2048 ``` 这里,"my...

    Redis实现Nginx+Tomcat在windows平台上配置负载均衡的session共享(2)

    标题 "Redis实现Nginx+Tomcat在windows平台上配置负载均衡的session共享(2)" 指向的是一个关于如何在Windows环境下使用Redis来实现Nginx与Tomcat之间的session共享,从而达到负载均衡配置的技术实践。在这个过程中...

    apache-tomcat-8.5.35

    在Windows下,可以通过bat脚本`startup.bat`和`shutdown.bat`来启动和关闭Tomcat。 5. **Web应用程序部署** 用户可以通过将WAR文件放置在`webapps`目录下或通过管理工具(如Manager App)进行在线部署。`conf/...

    apache-tomcat-9.0.44.tar.gz

    标题中的"apache-tomcat-9.0.44.tar.gz"是一个特定版本的Tomcat源码包,这里的9.0.44指的是Tomcat的版本号,而".tar.gz"是Linux/Unix系统中常见的归档压缩格式,用于将多个文件打包成一个单一的文件以便于传输和存储...

    apache-tomcat-6.0.37

    5. **安全管理**:Tomcat提供了用户管理和角色定义,可以在conf/tomcat-users.xml中配置。同时,通过conf/server.xml中的 Realm 组件可以实现基于角色的访问控制。 6. **性能优化**:可以通过调整maxThreads、...

    SHOP++3源码部署

    ##### 3.4 配置Tomcat 1. 使用Eclipse IDE中的Tomcat进行项目调试时,需要对Tomcat进行一定的配置,确保其字符集编码为UTF-8,并关闭reloadable功能。 2. 在Eclipse IDE的“Servers”窗口中找到对应的Tomcat服务器...

Global site tag (gtag.js) - Google Analytics