`
banxi1988
  • 浏览: 153731 次
  • 性别: Icon_minigender_1
  • 来自: 桂林
社区版块
存档分类
最新评论

Tomcat学习之一,从tomcat7源代码中生成eclipse项目并导入

阅读更多
一直想学习下Java的底层,但没有足够的信心,对于自己能否看懂那么多代码还是很没有低的.
但是在Java的开发中,一遇到与服务器相关的东西,就搞不定,如遇到过很多次tomcat乱码问题.等其它问题.觉得深入了解下tomcat还是很不错的.
大概一个月前还曾经弄过,但是将tomcat的源代码下下来之后,将其从编译到变成eclipse项目,还是遇到了不少麻烦的.遇到就没有弄了.今天重新开始.
将项目删除了.找来了apache tomcat7的官方文档来看.地址如下:
http://tomcat.apache.org/tomcat-7.0-doc/building.html
看了下文档按照文档一步步的走.
我觉得这个地址的文档写得很详细了.我在这里就不翻译了.
值得注意的一点就是下面句话,指的是在编译之前设置一下路径.看默认的是否可用.
引用

Use the following commands to build Tomcat:

cd ${tomcat.source}
ant

NOTE: Users accessing the Internet through a proxy must use a properties file to indicate to Ant the proxy configuration. Read below for details.

WARNING: Running this command will download binary binaries to the /usr/share/java directory by default. Make sure this is appropriate to do so on your computer. On Windows, this usually corresponds to the C:\usr\share\java directory, unless Cygwin is used. Read below to customize the directory used to download the binaries.

The build can be controlled by creating a ${tomcat.source}/build.properties file and adding the following content to it:

# ----- Proxy setup -----
# Uncomment if using a proxy server.
#proxy.host=proxy.domain
#proxy.port=8080
#proxy.use=on

# ----- Default Base Path for Dependent Packages -----
# Replace this path with the directory path where
# dependencies binaries should be downloaded.
base.path=/usr/share/java


这次,我真的是新建了一个工作空间了.不再是在原来的工作空间中弄了.原来的工作空间中总是导入出错.
导入的时候也选择了copy to workspace.

由于我是用ubuntu的.这里要注意的是我用apt-get 安装的ant.这个时候,要找到ANT_HOME
的目录所在,按照我的了解,那个目录应该是/usr/share/ant

关于启动tomcat7文档里有说到:
引用

start-tomcat and stop-tomcat launch configurations are provided in res/ide-support/eclipse and will be available in the Run->Run Configurations dialog. Use these to start and stop Tomcat from Eclipse.

打开Run Configuration...配置一下,让它在run工具栏图标上显示就ok了.好了
在main函数中设下断点运行起来吧.
从start-tomcat配置来看.主函数是在,全路径是:org.apache.catalina.startup.Bootstrap
在eclipse中启动这个tomcat项目是非常的快啊.




分享到:
评论

相关推荐

    Tomcat6.0.41源代码,可直接导入Eclipse

    在Eclipse中导入apache-tomcat-6.0.41-src源代码项目后,首先需要配置构建路径。确保包含必要的JDK库,如Javax.servlet-api和Jasper编译所需的JSP API。然后,可以使用Eclipse的构建工具或者手动执行Ant脚本来编译源...

    可在Eclipse中导入和运行的tomcat源代码

    【标题】:“在Eclipse中导入和运行的Tomcat源代码” 【正文】: Tomcat,作为Apache软件基金会的一个开源项目,是Java Servlet和JavaServer Pages(JSP)的最广泛应用服务器之一。它以其轻量级、高效和易用性而广...

    Eclipse中导入Tomcat

    通过以上步骤,你就能在Eclipse中成功导入并配置Tomcat服务器,开始你的Web应用开发之旅。这只是一个基础的设置过程,实际开发中可能需要更复杂的配置,例如设置虚拟主机、配置数据源、调整JVM参数等。不断学习和...

    Eclipse导入TOMCAT7源码所需jar包

    7. 现在,你应该可以在Eclipse中浏览、编辑和调试Tomcat7的源代码了。 了解这些知识点后,你可以更有效地学习和理解Tomcat7的实现细节,进一步提升你的Java Web开发技能。在实践中,你可能会遇到其他依赖或配置需求...

    tomcat6源代码 eclipse导出工程

    标题中的“tomcat6源代码 eclipse导出工程”意味着这个压缩包包含的是Tomcat 6服务器的源代码,这些源代码是使用Eclipse IDE导出并组织成一个可直接导入Eclipse的工作空间的格式。这样的工程对于开发者来说非常有用...

    Eclipse 开发项目源代码

    这个压缩包“Eclipse 开发项目源代码”很可能包含了一个或多个使用Eclipse开发的项目,这些项目可能是为了教学、实践或者解决特定问题而创建的。 源代码是程序的基础,它是程序员用特定编程语言编写的文本文件,...

    往eclipse中导入项目

    例如,导入Web项目时,你需要指向Web应用的“WEB-INF”目录,Eclipse会自动识别项目结构并配置Tomcat或其他服务器。 对于文档“怎么在eclipse中导入像我们公司这样的项目.doc”,可能包含了具体步骤和注意事项,...

    在eclipse当中运行tomcat源代码需要的jar包

    在Eclipse中运行Tomcat源代码,需要一系列的依赖库,包括JAR包,以便能够正确编译、理解和执行Tomcat服务器的相关组件。以下是对给定的文件信息中提到的几个关键JAR包的详细解释: 1. **org.eclipse.jdt.core_3.4.0...

    tomcat源代码,eclipse项目结构_tomcat_source.zip

    tomcat源代码,eclipse项目结构_tomcat_source

    Tomcat6源代码学习(运行源代码及调试)

    1. IDE集成:使用Eclipse或IntelliJ IDEA等IDE,导入Tomcat6源代码项目,设置源代码路径并配置远程调试。 2. 日志配置:修改conf/logging.properties文件,增加日志级别,便于追踪代码执行过程。 3. 使用断点:在IDE...

    eclipse中的tomcat插件

    4. **自动部署**:Eclipse支持自动部署功能,当项目源代码有改动并保存后,Eclipse会自动将更改同步到Tomcat服务器,无需手动部署。 **三、高级操作** 1. **配置端口**:在服务器配置中,可以修改Tomcat的HTTP、...

    tomcat6 源代码

    在Eclipse中,可以直接导入Tomcat源码,通过断点、日志等手段进行调试,这对于理解和改进Tomcat的工作方式非常有帮助。 通过深入学习和研究Tomcat6的源代码,开发者不仅可以掌握Servlet容器的工作原理,还能提升...

    tomcat 源码导入eclipse工程

    将Tomcat的源码导入到Eclipse工程中,对于开发者来说,是深入理解Tomcat工作原理、调试和定制化开发的重要步骤。以下将详细讲解如何进行这个过程以及相关的知识点。 首先,我们需要获取Tomcat的源码。Tomcat的源码...

    Eclipse远程调试Tomcat

    如果Tomcat部署的应用程序是WAR或EAR包,可能需要将其解压并将源代码导入到Eclipse项目中,或者设置源代码路径以便Eclipse能正确关联到。 至于“工具”标签,它涵盖了Eclipse作为开发工具的角色。Eclipse是一个强大...

    Tomcat服务器是一个免费的开放源代码的Web 应用服务器

    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台...

    Tomcat7源代码 可直接用于 调试运行

    【描述】中的“已经打包好,导入Eclipse可以直接调试运行,看tomcat流程”意味着这份源代码已经被预处理过,适配了Eclipse集成开发环境(IDE),开发者无需繁琐的配置步骤即可直接在Eclipse中进行调试。通过这种方式...

    Tomcat源码学习(一) 源码编译和导入Eclipse

    在深入学习Tomcat源码之前,首先需要获取源码并将其配置到开发环境中,这通常涉及到源码下载、编译以及在集成开发环境(IDE)中导入项目。本篇文章将指导初学者完成这一过程,特别是使用Eclipse作为IDE的步骤。 1. ...

    在eclipse中配置tomcat插件

    - 在Eclipse中创建一个新的Dynamic Web Project,输入项目名称并设置相应的属性。 - 将项目拖放到你刚创建的Tomcat服务器实例上,或者右键点击服务器实例,选择“Add and Remove...”,然后将项目添加到服务器中。...

Global site tag (gtag.js) - Google Analytics