网上看了一些Tomcat调试环境搭建的文章,把简单的事情都复杂化了,总结一下快速搭建调试环境的过程:
1.需要的工具如下:
eclipse3.4
maven2插件:http://m2eclipse.sonatype.org/update/
svn插件:http://subclipse.tigris.org/update_1.4.x
maven2.0.9
2.从eclipse里svn视图中,连接tomcat的SCM,地址为:http://svn.apache.org/repos/asf/tomcat 。进入路径 tc6.0.x/tags,右击TOMCAT_6_0_18选择“检出为”。。。将其检出到自己的eclipse工作空间。(如果此过程中提示出现错误,多重试几次即可)
3.切换回java视图,右击项目名,激活maven2支持。设置项目的java build path 将java和test目录设置为source folders,output folder设置为{project.name}/target/classes。Libraries中,首先add External jars,找到eclipse目录下的plugins/org.eclipse.jdt.core_3.4.2.v_883_R34x.jar,引入之。如果附件 3.gif
4. 其余的jar都交给maven,pom.xml如下:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache</groupId>
<artifactId>tomcat</artifactId>
<name>tomcat</name>
<version>6.0.18</version>
<build>
<sourceDirectory>java</sourceDirectory>
<testSourceDirectory>test</testSourceDirectory>
</build>
<dependencies>
<dependency>
<groupId>wsdl4j</groupId>
<artifactId>wsdl4j</artifactId>
<version>1.6.2</version>
</dependency>
<dependency>
<groupId>javax.xml</groupId>
<artifactId>jaxrpc-api</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>3.2.1</version>
</dependency>
<dependency>
<groupId>commons-daemon</groupId>
<artifactId>commons-daemon</artifactId>
<version>1.0.1</version>
</dependency>
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>1.2.2</version>
<exclusions>
<exclusion>
<groupId>commons-pool</groupId>
<artifactId>commons-pool</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>commons-pool</groupId>
<artifactId>commons-pool</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1.1</version>
</dependency>
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant</artifactId>
<version>1.7.1</version>
</dependency>
</dependencies>
</project>
5.直接下载tomcat6.0.18的bin版本,解压缩到任意路径,此处假设为{catalina.home}。
6.设置eclipse的Run Configurations,在java application一栏中new 2个,一个叫"tomcat start",一个叫"tomcat stop"(名字随意)。配置如附件 1.gif和2.gif:
Main class:org.apache.catalina.startup.Bootstrap
Program arguments:start (or stop)
VM arguments:-Dcatalina.home="{catalina.home}" (tomcat6.0.18的bin版本的路径)
7. OK了,在eclipse 的 Debug Configurations 中,选择上述new的start或者stop,直接点 Debug按钮运行即可,Console view中即可看到tomcat的启动信息。此时可在jsp编译类(org.apache.jasper.compiler.Compiler)中插入断点,打开IE,随意输入一个已存的jsp的URL,即可进入debug。
- 大小: 6.4 KB
- 大小: 7.1 KB
- 大小: 7.3 KB
分享到:
相关推荐
Tomcat 6.0.18虽然相比更现代的版本可能缺少一些特性,但它仍然是学习Java Web基础和理解Servlet/JSP工作原理的好选择。同时,对于那些依赖旧版Java API的项目,保持使用旧版本的Tomcat可以确保兼容性。 总之,...
同时,该描述还表明Tomcat与MyEclipse IDE的兼容性,MyEclipse是一款集成开发环境,支持Java、Web和企业级应用的开发,用户可以在其中直接配置Tomcat服务器,方便进行开发和调试工作。 **详细知识点:** 1. **...
本文主要针对`tomcat_6.0.18_配置[文].pdf`文档中的内容进行详细解读,帮助读者理解如何配置Apache Tomcat 6.0.18,并通过实例演示如何搭建一个基本的JSP应用。 #### 二、环境准备 **1. 下载与选择版本** - **JDK...
使用绿色免安装Tomcat6.0.18,用户可以快速地在本地搭建一个Servlet和JSP的运行环境,而不需要担心卸载残留或与其他软件冲突的问题。只需解压、设置环境变量,然后通过bin目录下的脚本启动Tomcat,就可以开始部署和...
Apache Tomcat 6.0.18 是一个广泛使用的开源软件,主要作为Java Servlet和JavaServer Pages (JSP) 的容器。它实现了Java EE的Web应用程序部署规范,是开发和运行Java Web应用的重要平台。Tomcat是Apache软件基金会的...
标题“tomcat6.0.18”指的是Apache Tomcat服务器的一个特定版本,6.0.18。Tomcat是一款开源的Java Servlet容器,主要用于运行Java Web应用程序,它实现了Java Servlet和JavaServer Pages (JSP) 规范。这个版本是在...
Tomcat 6.0.18 版本是该系列的一个特定版本,发布于2009年,支持Java EE 5规范,为开发者提供了稳定且高效的环境。下面将深入探讨Tomcat 6.0.18 的核心特点、功能和使用场景。 1. **核心特性:** - **轻量级:** ...
标题“tomcat_6.0.18(免安装 解压即可使用)”指的是Apache Tomcat 6.0.18版本,这是一个轻量级、开源的Java应用服务器,主要用于部署和运行Java Servlets和JavaServer Pages (JSP)。这个版本的Tomcat是免安装的,...
总之,Tomcat 6.0.18是Windows环境下部署Java Web应用的重要选择,其易用性和稳定性使其在开发和生产环境中都有广泛的应用。不过,需要注意的是,随着技术的发展,Tomcat已经更新到更高版本,新的版本通常包含更多的...
总的来说,Tomcat 6.0.18作为一个官方版本的Web服务器,为开发者和运维人员提供了在Windows环境中运行和管理Java Web应用的强大工具。虽然现在有更新的版本可用,但对于学习和理解基础的Java Web服务,这个版本仍然...
通过以上步骤,你应能成功地在本地环境中安装和运行Apache Tomcat 6.0.18。虽然这个版本可能已经较旧,但对于学习基础的Servlet和JSP开发仍然是一个不错的起点。然而,为了适应现代Web开发的需求,建议升级到最新...
Apache Tomcat 6.0.18是一款广泛应用的开源Java Servlet容器...总的来说,Apache Tomcat 6.0.18绿色版为Java Web开发者提供了一个简洁、高效且易于管理的平台,无论是在本地开发还是在生产环境中,都能发挥出色的表现。
Apache Tomcat 6.0.18 是一个广泛使用的开源软件,它是一个符合Java Servlet和JavaServer Pages(JSP)规范的应用服务器,主要用于部署和运行Java Web应用程序。这个版本是解压缩版,意味着用户下载后无需进行编译,...
5. **源码可用**:`apache-tomcat-6.0.18-src.zip`文件包含Tomcat的源代码,允许开发者深入研究其内部工作原理,进行定制化开发或者调试。 6. **签名验证**:`apache-tomcat-6.0.18-asc-md5.txt`文件提供了MD5校验...
### Tomcat 6.0.18 配置详解 ...通过以上步骤,可以成功地在本地环境中搭建并配置好 Tomcat 6.0.18,以及创建和部署基本的 Web 应用。这不仅为开发者提供了基础的开发环境,也为后续更复杂的项目打下了坚实的基础。
使用Apache Tomcat 6.0.18免安装开发版,开发者可以在本地快速搭建Java Web开发环境,进行应用的开发、测试和调试工作,同时享受到Tomcat提供的强大功能和稳定性。在实际项目中,根据需求,开发者还可以配置集群、...
这个版本发布于2009年,虽然现在已经有了更现代的版本,但对于学习和一些旧项目的维护,Tomcat 6.0.18仍然是一个实用的选择。 首先,让我们深入了解一下Tomcat的核心功能。Tomcat是基于Java Servlet和JavaServer ...