tomcat

JVM

JVM

Tomcat jvm

suo.li
一.JVM 虚拟机 使用 Java 语言编写.java Source Code 文件,通过 javac 编译成.class Byte Code 文件,JVM 就可以识别.class文件,并使用 JIT compiler 将.class 文件编译为机器码后运行。 class loader 类加载器:将所需的类加载到内存,必要时将类实例化成实例。 图中中间部分是
Tomcat性能调优

Tomcat性能调优

Tomcat performance turning

suo.li
一.Tomcat 性能测试 对于系統性能,用户最直观的感受就是系统的加载和操作时间,即用户执行某项操作的耗时。 从更为专业的角度上讲,性能测试可以从以下两个指标量化。 响应时间:执行某个操作的耗时。大多数情况下,我们需要针对同一个操作测试多次, 以获
Tomcat安全

Tomcat安全

Tomcat security

suo.li
一.Tomcat 安全配置 删除 webapps 目录下的所有文件,禁用 tomcat 管理界面; 注释或删除 tomcat-users.xml 文件内的所有用户权限; 更改关闭 tomcat 指令或禁用; tomcat 的 server.xml 中定义了可以直接关闭 Tomcat 实例的管理端口 (默认 8005)。可以通过 telnet 连接上该端口之后,输入 SHUTDONN (此 为默认关闭指令)即可关
Tomcat集群

Tomcat集群

Tomcat cluster

suo.li
一.Tomcat 集群介绍 在实际生产环境中,单台 Tomcat 服务器的负载能力或者说并发能力在四五百左右。大 部分情况下随着业务增长,访问量的增加(并发量不止四五百),单台 Tomcat 服务器是 无法承受的。这时就需要将多台 Tomcat 服务器组织起来,共同分担负载。 所以在生产环境
Tomcat应用配置与部署

Tomcat应用配置与部署

Tomcat webapp conf deploy

suo.li
一.Web 应用配置和部署 1.1 介绍 web.xm 是 web 应用的描述文件,它支持的元素及属性来自于 servlet 规范定义。在 Tomcat 中,web 应用的描述信息包括 tomcat/conf/web.xml 中的默认配置以及 web 应用文件目录 中 WEB-INE/web.xml 内的定制配置。 1.2 ServletContext 初始化参数 可以通过<context-param>添加 Servletcontext
Tomcat架构细节

Tomcat架构细节

Tomcat arch detail

suo.li
一.整体架构 1.1 从请求的处理过程看总体架构 如上图中的图 1 和图 2: 在图 1 中,HTTP 服务器直接调用具体的业务类,各个应用程序和服务器是紧耦合的。 这种架构下,HTTP 需要接受不同的请求,并根据不同的请求调用不同的类来处理请 求,HTTP 服务器将会长
Tomcat基础

Tomcat基础

Tomcat basics

suo.li
一.JAVA 介绍 1.1 java 介绍 Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的高级程序设计语言。 Java 可运行于多个平台,如 Windows, Mac OS,及其他多种 UNIX 版本的系统。 Java 原指的是印度尼西亚的爪哇岛,人口众多,盛产咖啡、橡胶等。Java 语言 最早是在 1991 年开始设计的,期初叫 Oak 项目,它初