`
banxi1988
  • 浏览: 151989 次
  • 性别: 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项目是非常的快啊.




分享到:
评论

相关推荐

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

    tomcat源代码工程,下载后可在eclipse直接导入和运行,可以好好阅读Tomcat源代码了解其中涉及的奥妙。

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

    可成功编译的Apache Tomcat 6.0.41源代码,可直接导入Eclipse编译运行,入口类为org.apache.catalina.startup.Bootstrap。

    tomcat6源代码 eclipse导出工程

    tomcat6源代码从eclipse导出的工程,可以直接导入eclipse

    tomcat7源代码

    tomcat7源代码 及 所需要的jar包;这个是我自己亲自导入eclipse,然后下载jar包,然后允许junit测试并通过,希望各位可以省去搜索jar包的时间。

    tomcat6 源代码

    此文档包含了tomcat6的全部源代码,同时,该源代码可以直接通过Eclipse编译运行,对于想要调试运行tomcat6的同志很有帮助!

    eclipse全程指南 源代码 课后光盘

    注意:另外,Eclipse3.2插件安装的版本要尽量和Eclipse3.2版本相兼容、配套,最好采用本书中的版本,这样才能保证光盘中的源代码能够运行起来。 (2)硬件环境 CPU:推荐使用P3 800以上级别。 内存:至少512MB,内存...

    Eclipse开发入门与项目实践 源代码

    Eclipse开发入门与项目实践 Eclipse开发入门与项目实践 源代码 Eclipse开发入门与项目实践 源代码 Eclipse开发入门与项目实践 源代码 第一部分 开发入门 第1章 Eclipse概述及开发环境搭建 2 1.1 Eclipse概述 2...

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

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

    tomcat8源代码

    tomcat8源代码,可以直接导入Eclipse中运行。便于大家学习tomcat源代码

    tomcat7源码

    tomcat7的源码项目,可以导入到eclipse,自己编译运行tomcat。

    在eclipse中配置tomcat插件

    在eclipse中配置tomcat插件, 包含源代码 ,用法!

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

    Tomcat7源代码 可直接用于 调试运行,已经打包好,导入Eclipse可以直接调试运行,看tomcat流程

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

    希望在eclipse当中运行tomcat的同道中人,可以下载下来这个,我找了好几次终于凑齐了,里面有tomcat中关联的jar包。。。

    tomcat源代码已编译版

    说明:tomcat源代码项目,该项目可以直接导入eclipse,并且加入servlet-api.jar包,还需要配置-Dcatalina.home="" VM自变量,否则会出错,配置的方法自己查找,最后运行BootStrap.java类即可启动tomcat服务器

    Java 新手入门项目《使用Eclipse + Struts2 + MySQL + Tomcat 实现银行储蓄管理系统》+源代码

    银行储蓄管理系统,Java 新手入门项目,使用Eclipse + Struts2 + MySQL + Tomcat 组合开发,主要功能就是银行开户以及相关银行业务的实现,适合新手入门做项目 - 不懂运行,下载完可以私聊问,可远程教学 该资源内...

    精通Eclipse Web开发 源码

     本书内容循序渐进,实例丰富,从基础知识到工程的创建与实现,都是按照读者的学习习惯一步一步来实现的,开发步骤讲解十分详细,配套光盘中给出了所有的实例源代码和相关的软件,适合在Eclipse平台下从事Web开发的...

    tomcat6源代码+依赖包

    tomcat6.x源码编译时需要依赖的所有JAR包:包括ant.jar、jaxrpc.jar、org.eclipse.jdt.core_3.8.3.v20130121-145325.jar、wsdl4j-1.5.1.jar。 tomcat源码调试步骤: 1.到官网下载源码,解压 2.在根目录下把build....

    Java Web开发与实战:Eclipse+Tomcat+Servlet+JSP整合应用(含光盘源代码)

    主要内容包括web应用程序运行原理、主流集成开发工具(eclipse/myeclipse)和运行环境(tomcat)的配置和使用、servlet、jsp、jdbc、jsp表达式语言(el)、servlet监听器和过滤器、定制标记库、jstl、mvc模式、dao...

    JAVA商业项目源代码--商铺经营管理系统(挥泪奉献!!!)

    2. 将项目源代码复制到ECLIPSE的工程目录,在eclipse中导入项目,通过 update context definition将项目部署到tomcat5.5中。 项目编译成功后,完成了数据库的初始化! 3. 重新启动TOMCAT 5.5 系统的运行地址: ...

    eclipse全程指南-王占全

    注意:另外,Eclipse3.2插件安装的版本要尽量和Eclipse3.2版本相兼容、配套,最好采用本书中的版本,这样才能保证光盘中的源代码能够运行起来。 (2)硬件环境 CPU:推荐使用P3 800以上级别。 内存:至少512MB,内存...

Global site tag (gtag.js) - Google Analytics