在查看源代码时,在网上找了一系列的文章,在些作详解:
1,对tomcat中某些重要的功能进行了搜集,可从中了解到tomcat的大致功能.
http://blog.csdn.net/wangchengsi/archive/2008/09/23/2966847.aspx
2,这个是官方网档对tomcat的架构进行了描述(里面包含了uml架构图,与文字描述,还有各种配置).
%CATALINA_HOME%/webapps/docs/architecture
3,这个博客是我查找过最详细的源码分析,可参照官方中的架构图以及说明进行参照.以便更快速的了解
http://zddava.iteye.com/blog/258896
4,tomcat中的对象管理是通过jmx进行的,可查看以下文章进行了解,
http://damies.iteye.com/blog/51788
tomcat中没有提供对jmx的端口查看,可通过配置%CATALINA_HOME%/bin/catalina.bat进行配置
加在头一行:
set CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8765 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
然后通过jre/bin/jconsole命令打开图形界面进行查看, 端口号是8765
5,在查找的过程中查看找到了tomcat的远程调试配置,在些顺便记录一下:
set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8989
然后在eclipse下的 deubg configurations--->Remote Java Application下新建一个应用
指定远程tomcat的ip地址与以上配置8989可对其进行远程调试
---------------------------------------------------------------------------------------------------
分享到:
相关推荐
【标题】"Tomcat简单实现"的探讨 在IT领域,Tomcat是一个广泛使用的开源Java Servlet容器,它实现了Java EE的Web部分,包括Servlet和JSP标准。本篇将深入探讨如何通过Socket编程和反射技术来简单实现一个基础的...
【标题】"简单的Tomcat源码实现"涵盖了Tomcat服务器的基础构建和运行原理,这是一个针对初学者或希望深入了解Tomcat内部工作方式的开发者所关注的话题。Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目,它...
首先,我们要了解Tomcat的两大核心组成部分:连接器(Connector)和容器(Container)。连接器负责接收HTTP请求并将其转换为内部可处理的格式,同时将服务器的响应转换回HTTP格式发送给客户端。容器则是管理Servlet...
tomcat简单了解
在本示例中,我们将探讨如何使用JAX-WS(Java API for XML Web Services)在Tomcat服务器上部署一个简单的Web服务。Tomcat是一款轻量级的Java Servlet容器,广泛用于开发和部署Java Web应用。 首先,了解JAX-WS至关...
【标题】"Tomcat源码学习:一个最简单的‘Tomcat’",这篇博客主要探讨的是如何通过学习Tomcat的源代码来理解这个流行的开源Java Servlet容器的工作原理。Tomcat是Apache软件基金会的一个项目,它是Java Web应用...
**Nginx负载均衡Tomcat简单配置** 在大型的Web应用系统中,为了提高服务的可用性和响应速度,通常会采用负载均衡技术。Nginx作为一款高性能的反向代理服务器,常被用来实现对后端多台Tomcat服务器的负载均衡。本篇...
"Tomcat部署图十分简单易懂,对初学者" 从给定的文件信息中,我们可以提炼出以下几个知识点: 一、MyEclipse+Tomcat+Servlet 开发环境的搭建 * 安装 JDK 和 Tomcat,确保 Tomcat 安装之前安装了 JDK * 在 ...
Tomcat因其简单性和灵活性,在中小型项目中得到了广泛应用。然而,随着网络环境的日益复杂,Tomcat也面临着各种安全威胁。为确保系统稳定运行,及时对Tomcat进行补丁更新至关重要。 #### 二、查找并下载对应版本的...
这样的项目旨在让初学者通过实际操作,了解如何在Tomcat服务器上部署和运行一个Servlet项目,以及如何编写和调试Servlet代码。 在实际的开发过程中,一个简单的Servlet项目通常包括以下几个步骤: 1. **环境准备**...
2. **Web应用部署**:在Tomcat中,Web应用通常以WAR(Web ARchive)文件的形式部署。开发者可以通过将WAR文件复制到`webapps`目录或使用管理工具进行部署。 3. **Context配置**:每个Web应用对应一个Context,定义...
- **易于配置**:配置文件如`server.xml`、`web.xml`和`context.xml`简单明了,便于管理和定制。 - **安全管理**:支持多种认证机制和角色基安全模型,确保应用的安全性。 - **跨平台**:可在多种操作系统上运行...
在提供的文档`tomcat的使用方法(免费带例子).doc`中,你会发现更具体的步骤和示例,包括如何创建一个简单的"Hello, World!" Web应用,以及如何在Tomcat上部署和运行。 总之,掌握Tomcat的使用对于Java Web开发者至...
首先,让我们详细了解一下Tomcat的核心功能和特点: 1. **Servlet容器**:Tomcat的主要功能是作为Servlet容器,处理HTTP请求并转发到相应的Servlet进行处理。Servlet是一种Java API,用于扩展Web服务器的功能,允许...
Tomcat的设计目标是保持简单性和高效性,同时保持与Java标准的兼容性。这使得Tomcat成为了许多小型到中型企业以及个人开发者首选的Web服务器解决方案。 Tomcat 7.0.73是Tomcat服务器的一个特定版本,它包含了该时期...
Tomcat 7.0 的安装非常简单,用户可以从 Apache 官方网站下载 Tomcat 7.0 的压缩包,并将其解压到指定的目录下。在本文档中,我们将 Tomcat 解压到 D 盘下的 apache-tomcat-7.0.53 目录。 三、添加环境变量 在...
首先,让我们深入了解Tomcat的核心概念。Tomcat是一个轻量级的Web服务器,主要用于运行Java应用。它实现了Servlet和JSP规范,使得开发者可以使用Java编写动态网页。Servlet是Java编程语言中用于开发动态Web内容的...
尽管功能可能不如其他全功能的应用服务器如JBoss或WebLogic那样全面,但Tomcat的简单性和易用性使其成为开发者和小型企业的首选。 在“apache-tomcat-8.0.33”这个压缩包中,包含的是Tomcat 8.0.33的安装程序。这个...
2. Java开发环境的搭建 3. Tomcat服务器的安装与部署 4. Java Servlet和JSP的使用 5. MySQL数据库的安装与管理 6. JDBC API进行数据库操作 7. Web应用的打包与部署 通过这个实例,开发者可以理解Web应用的开发流程...