执 行 引 擎 JSP : java 嵌 入 进 HTML 中 在 server 端 运 行 时 把 整 个.jsp 文 件 翻 译 成 Servlet 格 式 用 户 不 用 手 动 把 <html> 改 为 java 语 言 打 印 jsp 替 用 户 完 成 jsp --> jasper --



Similar documents
《C语言基础入门》课程教学大纲

I

<433A5C446F63756D656E E E67735C41646D696E F725CD7C0C3E65CC2DBCEC4CFB5CDB3CAB9D3C3D6B8C4CFA3A8BCF2BBAFA3A95CCAB9D3C3D6B8C4CF31302D31392E646F63>

目 录 一 系 统 访 问... 1 二 门 户 首 页 申 报 用 户 审 核 用 户... 2 三 系 统 登 录 用 户 名 密 码 登 录 新 用 户 注 册 用 户 登 录 已 注 册 用

第2章 数据类型、常量与变量


说 明 为 了 反 映 教 运 行 的 基 本 状 态, 为 校 和 院 制 定 相 关 政 策 和 进 行 教 建 设 与 改 革 提 供 据 依 据, 校 从 程 资 源 ( 开 类 别 开 量 规 模 ) 教 师 结 构 程 考 核 等 维 度, 对 2015 年 春 季 期 教 运 行 基

Template BR_Rec_2005.dot

Cybozu Garoon 3 管理员手册


深圳市新亚电子制程股份有限公司

修改版-操作手册.doc

云信Linux SSH认证代理用户手册

何 秋 琳 张 立 春 视 觉 学 习 研 究 进 展 视 觉 注 意 视 觉 感 知

登录、注册功能的测试用例设计.doc

国债回购交易业务指引

自 服 务 按 钮 无 法 访 问 新 系 统 的 自 服 务 页 面 因 此 建 议 用 户 从 信 网 中 心 ( 主 页, 右 下 角 位 置 的 常 用 下 载, 或 校 园 网 用 户 自 服 务 ( 首 页

 编号:

全国建筑市场注册执业人员不良行为记录认定标准(试行).doc

正 规 培 训 达 规 定 标 准 学 时 数, 并 取 得 结 业 证 书 二 级 可 编 程 师 ( 具 备 以 下 条 件 之 一 者 ) (1) 连 续 从 事 本 职 业 工 作 13 年 以 上 (2) 取 得 本 职 业 三 级 职 业 资 格 证 书 后, 连 续 从 事 本 职 业

2 熟 悉 Visual Basic 的 集 成 开 发 环 境 3 了 解 可 视 化 面 向 对 象 编 程 事 件 驱 动 交 互 式 开 发 等 基 本 概 念 4 了 解 Visual Basic 的 特 点 环 境 要 求 与 安 装 方 法 1 Visual Basic 开 发 应 用

( ) 信 号 与 系 统 Ⅰ 学 科 基 础 必 修 课 教 周 2016 年 06 月 13 日 (08:00-09:35) ( )

定 位 和 描 述 : 程 序 设 计 / 办 公 软 件 高 级 应 用 级 考 核 内 容 包 括 计 算 机 语 言 与 基 础 程 序 设 计 能 力, 要 求 参 试 者 掌 握 一 门 计 算 机 语 言, 可 选 类 别 有 高 级 语 言 程 序 设 计 类 数 据 库 编 程 类

珠江钢琴股东大会

<4D F736F F D20BFC9B1E0B3CCD0F2BFD8D6C6CFB5CDB3C9E8BCC6CAA6B9FABCD2D6B0D2B5B1EAD7BC2E646F63>

(Microsoft Word - NCRE\314\345\317\265\265\367\325\37313\324\27221\272\3051.doc)

学 年 第 二 学 期 集 中 考 试 安 排 (18 周 ) 考 试 日 期 :6 月 27 日 星 期 一 8:10-9:50 第 二 公 共 教 学 楼 A 区 A 高 等 数 学 ( 理 二 2) 复 材 材 料 科 学 与 工 程

GB

上海证券交易所会议纪要

附 件 : 上 海 市 建 筑 施 工 企 业 施 工 现 场 项 目 管 理 机 构 关 键 岗 位 人 员 配 备 指 南 二 一 四 年 九 月 十 一 日 2

ICS 35

目 录 关 于 图 标... 3 登 陆 主 界 面... 3 工 单 管 理... 5 工 单 列 表... 5 搜 索 工 单... 5 工 单 详 情... 6 创 建 工 单... 9 设 备 管 理 巡 检 计 划 查 询 详 情 销 售 管

<443A5C6D B5C30312EB9A4D7F7CEC4B5B55C30322EBACFCDACCEC4B5B55C C30342EC8CBC9E7CCFC5C31332ECFEEC4BFC5E0D1B55C E30385C322EB2D9D7F7CAD6B2E12E646F63>

全国教师资格认定管理信息系统

中 国 软 科 学 年 第 期!!!

电信系教学大纲的基本规范

<4D F736F F D20B9D8D3DA BDECB1CFD2B5C9FAC5C9C7B2B1A8B5BDB5C8D3D0B9D8B9A4D7F7B5C4CDA8D6AAA3A E362E38A3A92E646F63>

白皮书

第 一 部 分 MagiCAD for Revit 安 装 流 程

第 期 李 伟 等 用 方 法 对 中 国 历 史 气 温 数 据 插 值 可 行 性 讨 论

采 取 行 动 的 机 会 90% 开 拓 成 功 的 道 路 2

Microsoft Word - 文件汇编.doc

目 录 页 1. 欢 迎 使 用 网 上 预 约 面 谈 访 问 系 统 新 用 户 新 用 户 登 入 帐 户 程 序 启 动 网 上 预 约 面 谈 访 问 帐 户 核 对 帐 户 的 地 址 资 料

金 不 少 于 800 万 元, 净 资 产 不 少 于 960 万 元 ; (3) 近 五 年 独 立 承 担 过 单 项 合 同 额 不 少 于 1000 万 元 的 智 能 化 工 程 ( 设 计 或 施 工 或 设 计 施 工 一 体 ) 不 少 于 2 项 ; (4) 近 三 年 每 年

一 公 共 卫 生 硕 士 专 业 学 位 论 文 的 概 述 学 位 论 文 是 对 研 究 生 进 行 科 学 研 究 或 承 担 专 门 技 术 工 作 的 全 面 训 练, 是 培 养 研 究 生 创 新 能 力, 综 合 运 用 所 学 知 识 发 现 问 题, 分 析 问 题 和 解 决

HSK( 一 级 ) 考 查 考 生 的 日 常 汉 语 应 用 能 力, 它 对 应 于 国 际 汉 语 能 力 标 准 一 级 欧 洲 语 言 共 同 参 考 框 架 (CEF) A1 级 通 过 HSK( 一 级 ) 的 考 生 可 以 理 解 并 使 用 一 些 非 常 简 单 的 汉 语

18 上 报 该 学 期 新 生 数 据 至 阳 光 平 台 第 一 学 期 第 四 周 至 第 六 周 19 督 促 学 习 中 心 提 交 新 增 专 业 申 请 第 一 学 期 第 四 周 至 第 八 周 20 编 制 全 国 网 络 统 考 十 二 月 批 次 考 前 模 拟 题 第 一 学

教师上报成绩流程图

上证指数

,,,,, :,, (.,, );, (, : ), (.., ;. &., ;.. &.., ;, ;, ),,,,,,, ( ) ( ),,,,.,,,,,, : ;, ;,.,,,,, (., : - ),,,, ( ),,,, (, : ),, :,

世华财讯模拟操作手册

2.5 选 举 陈 晓 非 女 士 为 第 六 届 董 事 会 董 事 候 选 人 的 议 案 ; 2.6 选 举 卢 婕 女 士 为 第 六 届 董 事 会 董 事 候 选 人 的 议 案 ; 2.7 选 举 张 文 君 先 生 为 第 六 届 董 事 会 独 立 董 事 候 选 人 的 议 案

龚 亚 夫 在 重 新 思 考 基 础 教 育 英 语 教 学 的 理 念 一 文 中 援 引 的 观 点 认 为 当 跳 出 本 族 语 主 义 的 思 维 定 式 后 需 要 重 新 思 考 许 多 相 连 带 的 问 题 比 如 许 多 发 音 的 细 微 区 别 并 不 影 响 理 解 和

证券代码: 证券简称:长城电脑 公告编号:

<4D F736F F D BBA5C1AACDF8B7FECEF1CDB3BCC6D6B8B1EA2020B5DA31B2BFB7D6A3BAC1F7C1BFBBF9B1BED6B8B1EA2E646F63>

<4D F736F F D D323630D6D0B9FAD3A6B6D4C6F8BAF2B1E4BBAFB5C4D5FEB2DFD3EBD0D0B6AF C4EAB6C8B1A8B8E6>

评 委 : 李 炎 斌 - 个 人 技 术 标 资 信 标 初 步 审 查 明 细 表 序 号 投 标 单 位 投 标 函 未 按 招 标 文 件 规 定 填 写 漏 填 或 内 容 填 写 错 误 的 ; 不 同 投 标 人 的 投 标 文 件 由 同 一 台 电 脑 或 同 一 家 投 标 单

火车浏览器脚本制作教程

三门峡市质量技术监督局清单公示

乐视云视频发行平台 操作手册 V1.1

投影片 1

(1) 信 息 系 统 项 目 管 理 综 合 知 识, 考 试 时 间 为 150 分 钟, 笔 试, 选 择 题 ; (2) 信 息 系 统 项 目 管 理 案 例 分 析, 考 试 时 间 为 90 分 钟, 笔 试, 问 答 题 ; (3) 信 息 系 统 项 目 管 理 论 文, 考 试

一 从 分 封 制 到 郡 县 制 一 从 打 虎 亭 汉 墓 说 起

moza_ctc_64021.pdf

<4D F736F F D20B3D6B2D6CFDEB6EEB1EDB8F1D7EED6D52E646F63>

2. 本 次 修 改 后, 投 资 者 申 购 新 股 的 持 有 市 值 要 求 市 值 计 算 规 则 及 证 券 账 户 使 用 的 相 关 规 定 是 否 发 生 了 变 化? 答 : 未 发 生 变 化 投 资 者 申 购 新 股 的 持 有 市 值 是 指, 以 投 资 者 为 单 位

第 9 章 如 果 打 印 机 通 过 FireWire 连 接, 则 HP 建 议 使 用 FireWire 模 块 添 加 打 印 机, 以 充 分 利 用 FireWire 打 印 的 各 项 功 能, 并 且 仅 使 用 IP over Firewire 访 问 打 印 机 的 内 嵌 式

i 1) 系 统 运 作 前 设 定 *1. [2.1 网 页 主 机 名 称 设 定 ] -- 设 定 校 务 系 统 的 主 机 IP 地 址, 以 供 其 他 个 人 电 脑 连 接 及 使 用 该 系 统 *2. [2.3.1 输 入 / 修 改 学 校 资 料 ] -- 输 入 系 统 使

<4D F736F F D C3E6CFF2B6D4CFF3A3A8B5DAC8FDD5C220C0E0CCD8D0D4A3A92E646F63>

Microsoft Word - 第7章 图表反转形态.doc

西 南 民 族 学 院 学 报 哲 学 社 会 科 学 版 第 卷 资 料 来 源 中 国 统 计 年 鉴 年 年 新 中 国 五 十 年 统 计 资 料 汇 编 中 国 人 口 统 计 年 鉴 年 数 据 资 料 来 源 中 国 统 计 年 鉴 中 国 统 计 出 版 社 年 版 资 料 来 源

关于2010年上半年(31次)全国计算机等级考试报名的通知

微软用户

第 四 条 建 设 单 位 对 可 能 产 生 职 业 病 危 害 的 建 设 项 目, 应 当 依 照 本 办 法 向 安 全 生 产 监 督 管 理 部 门 申 请 职 业 卫 生 三 同 时 的 备 案 审 核 审 查 和 竣 工 验 收 建 设 项 目 职 业 卫 生 三 同 时 工 作 可

生产支援功能 使用说明书(IP-110 篇)

评 委 : 徐 岩 宇 - 个 人 技 术 标 资 信 标 初 步 审 查 明 细 表 序 号 投 标 单 位 投 标 函 未 按 招 标 文 件 规 定 填 写 漏 填 或 内 容 填 写 错 误 的 ; 不 同 投 标 人 的 投 标 文 件 由 同 一 台 电 脑 或 同 一 家 投 标 单

·岗位设置管理流程

徐天宏:《基因天堂》.doc

一 开 放 性 的 政 策 与 法 规 二 两 岸 共 同 的 文 化 传 承 三 两 岸 高 校 各 自 具 有 专 业 优 势 远 见 杂 志 年 月 日

第3章 创建数据库

环信移动客服v4.1

全国艺术科学规划项目

ETF、分级基金规模、份额变化统计

变 量 的 主 要 作 用 是 存 取 数 据 提 供 存 放 信 息 的 容 器 对 于 变 量 必 须 明 确 变 量 的 命 名 变 量 的 类 型 变 量 的 声 明 及 其 变 量 的 作 用 域 JavaScript 是 一 种 弱 类 型 语 言, 也 就 是 说, 在 声 明 变 量

( 二 ) 现 行 统 一 高 考 制 度 不 利 于 培 养 人 的 创 新 精 神,,,,,,,,,,,,, [ ],,,,,,,,,,, :, ;,,,,,,? ( 三 ) 现 行 统 一 高 考 制 度 不 利 于 全 体 学 生 都 获 得 全 面 发 展,, [ ],,,,,,,,,,,

<4D F736F F D20D0A3B7A2A1B A1B BAC5B9D8D3DAD7E9D6AFBFAAD5B9C8ABD0A3BDCCD6B0B9A4B8DACEBBC6B8D3C3B1E4B6AFB9A4D7F7B5C4CDA8D6AA2E646F63>

关于修订《沪市股票上网发行资金申购

抗 日 战 争 研 究 % 年 第 期! # # % %

新, 各 地 各 部 门 ( 单 位 ) 各 文 化 事 业 单 位 要 高 度 重 视, 切 实 加 强 领 导, 精 心 组 织 实 施 要 根 据 事 业 单 位 岗 位 设 置 管 理 的 规 定 和 要 求, 在 深 入 调 查 研 究 广 泛 听 取 意 见 的 基 础 上, 研 究 提

2016年德州市机构编制委员会

操作手册

remote banking booklet 1-43

目 录 一 激 活 账 号... 2 二 忘 记 密 码 后 如 何 找 回 密 码?... 3 三 如 何 管 理 学 校 信 息 及 球 队 学 生 教 师 等 信 息... 6 四 如 何 发 布 本 校 校 园 文 化? 五 如 何 向 教 师 发 送 通 知? 六

工 程 造 价 咨 询 企 业 管 理 系 统 操 作 手 册 目 录 1 造 价 企 业 登 录 企 业 基 本 信 息 查 看 企 业 人 员 信 息 查 看 企 业 基 本 信 息 操 作 企 业 简 介 企 业 章

!!!!!!!!!!

抗 战 时 期 国 民 政 府 的 银 行 监 理 体 制 探 析 % # % % % ) % % # # + #, ) +, % % % % % % % %

4 进 入 交 互 区 设 置 的 组 件 管 理, 在 组 件 管 理 中, 教 师 可 以 选 择 课 程 空 间 中 的 所 有 组 件, 并 通 过 点 击 启 用 或 不 启 用 选 定 组 件 在 课 程 空 间 中 的 显 示 5 进 入 工 作 室 管 理 的 工 作 室 首 页,

公 开 刊 物 须 有 国 内 统 一 刊 (CN), 发 表 文 章 的 刊 物 需 要 在 国 家 新 闻 出 版 广 电 总 局 ( 办 事 服 务 便 民 查 询 新 闻 出 版 机 构 查 询 ) 上 能 够 查 到 刊 凡 在 有 中 国 标 准 书 公 开

0 年 上 半 年 评 价 与 考 核 细 则 序 号 部 门 要 素 值 考 核 内 容 考 核 方 式 考 核 标 准 考 核 ( 扣 原 因 ) 考 评 得 3 安 全 生 产 目 30 无 同 等 责 任 以 上 道 路 交 通 亡 人 事 故 无 轻 伤 责 任 事 故 无 重 大 质 量

<4D F736F F D20B9D8D3DAB0BABBAAA3A8C9CFBAA3A3A9D7D4B6AFBBAFB9A4B3CCB9C9B7DDD3D0CFDEB9ABCBBE C4EAC4EAB6C8B9C9B6ABB4F3BBE1B7A8C2C9D2E2BCFBCAE92E646F6378>

Transcription:

Tomcat 基 础 java 基 础 概 念 : 特 性 : 面 向 对 象 多 线 程 结 构 化 错 误 处 理 垃 圾 收 集 动 态 链 接 动 态 扩 展 JDK : Java Development Kit ( java 开 发 工 具 包 ) 包 含 了 一 个 jvm JVM : Java 虚 拟 机 JAR 文 档 格 式 JDBC : JAVA 连 接 数 据 库 j2se : Standard Edition 标 准 版 --> java 2 SE JDK 提 供 了 完 整 的 EE j2ee : Enterprise Edition 企 业 版 --> java 2 EE Servlet JSP EJB JMS JMX javamail EJB : Enterprise javabeans java 相 关 的 诸 多 高 级 功 能 企 业 级 开 发 模 型 才 用 得 到 JMS : JMX : Java Management Extensions (java 管 理 扩 展 -- 交 互 式 管 理 接 口 ) JTA : 内 部 错 误 处 理 接 口 JavaMail : j2me : Mobile Edition 嵌 入 式?.. --> j2me JAVA 2 SE : JNDI : java Naming and Directory Interface 用 于 实 现 与 LDAP( 轻 量 级 目 录 访 问 协 议 ) 进 行 交 互 JAXP : java API for XML processing 用 于 分 析 及 转 换 xml 文 档 请 求 到 了 a.jsp --> 由 jasper 组 件 翻 译 成 server 代 码 ( 纯 java 代 码 ) --> 有 javac 编 译 器 执 行 编 译 --> 编 译 结 果 为 java 类 文 件 --> 发 往 jre 组 件 (java 的 运 行 时 环 境 ) --> 执 行 结 果 带 html 的 文 本 文 件 --> 通 过 前 端 协 议 接 口 返 回 给 请 求 者 JDK : javac : 编 译 器 将 程 序 转 成 字 节 码 jar : 打 包 工 具 将 相 关 的 类 文 件 打 包 成 一 个 文 件 在 使 用 时 自 动 展 开 不 用 人 为 操 作 javadoc : 文 档 生 成 器 从 源 码 注 释 中 提 取 文 档 jdb : debugger 查 错 工 具 java : 运 行 编 译 后 的 java 程 序.class 后 缀 appletviewer : 小 程 序 浏 览 器 一 种 执 行 HTML 文 件 上 的 Java 小 程 序 的 Java 浏 览 器 Javah : 产 生 可 以 调 用 Java 过 程 的 C 过 程 或 建 立 能 被 Java 程 序 调 用 的 C 过 程 的 头 文 件 Javap : Java 反 汇 编 器, 显 示 编 译 类 文 件 中 的 可 访 问 功 能 和 数 据 同 时 显 示 字 节 代 码 含 义 Jconsole : Java 进 行 系 统 调 试 和 监 控 工 具 JVM 运 行 时 的 区 域 : 方 法 区 : 线 程 共 享 --> 用 于 存 储 被 虚 拟 机 加 载 的 类 信 息 常 量 静 态 变 量 持 久 代 堆 ( heap ) : jvm 管 理 的 内 存 中 的 最 大 一 部 分, 也 是 GC 管 理 的 主 要 区 域. 主 要 哦 也 能 够 与 垃 圾 收 集 算 法 基 于 分 代 收 集 机 制 : 新 生 代, 老 年 代 java 栈 : 线 程 私 有 存 储 线 程 自 己 的 局 部 变 量 PC 寄 存 器 : 线 程 独 有 内 存 空 间 本 地 方 法 栈 : 组 成 : Class Loader

执 行 引 擎 JSP : java 嵌 入 进 HTML 中 在 server 端 运 行 时 把 整 个.jsp 文 件 翻 译 成 Servlet 格 式 用 户 不 用 手 动 把 <html> 改 为 java 语 言 打 印 jsp 替 用 户 完 成 jsp --> jasper --> server(page_jsp.java) --> complier --> bytecode (PAGE_jsp.class) --> JVM 安 装 tomcat 由 于 tomcat 是 基 于 java 来 运 行 的 所 以 首 先 需 要 安 装 jdk 工 具 包 工 具 包 有 两 种 安 装 方 式 1. yum install java-{version}-openjdk yum install java-{version}-devel 在 /etc/profile.d/name.sh 中 2. 去 Oracle 官 网 下 载 Oracle 提 供 的 exec bash 使 用 后 面 程 序 取 代 当 前 程 序 重 启 bashshell 的 时 候 的 一 种 安 全 做 法 很 多 程 序 运 行 时 都 会 依 赖 到 JAVA_HOME 这 个 环 境 变 量 所 以 需 要 指 明 3. 之 后 yum 安 装 tomcat tomcat-lib tomcat-webapps tomcat-admin-webapps Tomcat : 开 源 的 运 行 jsp 的 容 器 Servlet container, java Web Server, JWS 前 身 : ASF, jserv 2001 : tomcat4.0, 内 部 版 本 catalina, 商 业 实 现 : WebSphere(IBM) WebLogic(BEA --> Orace) Oc4j Glassfish Geronimo JOnAS JBoss 开 源 实 现 : Tomcat Jetty Resin tomcat 自 带 的 应 用 程 序 : manager app : webapp 管 理 工 具 host manager : VHosts 虚 拟 主 机 管 理 工 具 Tomcat 组 件 : 每 个 组 件 均 由 java 类 来 实 现 <Server> <Service> <connector/> <connector/> <Engine>

<Host/> <Host> <Context/>... </Engine> </Service> </Server> 顶 级 组 件 : Server 服 务 类 : Service 连 接 器 : http, https, ajp(apache jserv protocol)-- 专 用 二 进 制 格 式 只 能 与 前 端 httpd 通 信 容 器 类 : Engine, Host, Context 被 嵌 套 的 组 件 : value, logger, realm, loader 集 群 类 组 件 : listener( 监 听 器 ) 组 织 结 构 : 在 jvm 中 运 行 启 动 一 个 jvm 实 例 ( 成 为 tomcat server) connector ( 连 接 器 哟 娜 与 接 受 请 求, 在 每 个 端 口 可 以 有 N 个 ) 在 server 内 部 有 service 专 门 用 于 把 connectonr 与 engine 连 接 起 来 engine : 专 门 用 于 运 行 程 序 一 个 service 只 有 一 个 engine 但 可 以 有 多 个 connect 在 整 个 tomcat 内 有 多 个 service 一 个 service 有 一 个 engine 一 个 service 可 以 有 多 个 connection tomcat 配 置 文 件 : server.xml : 主 配 置 文 件 context.xml : 每 个 webapp 都 刻 有 的 专 用 配 置 文 件. 位 于 webapp 自 己 程 序 目 录 下 的 WEB-INF 目 录 中. 用 于 定 义 如 会 话 管 理 器, JDBC 等 web.xml : 每 个 webapp 只 有 在 " 部 署 " 之 后 才 能 被 访 问, 此 文 件 则 用 于 为 各 webapps 定 义 默 认 的 部 署 操 作 方 式 tomcat-usrs.xml : 用 户 认 证 账 号 的 密 码 的 配 置 文 件 catalina.policy : 当 使 用 -security 选 项 来 启 动 tomcat 实 例 时 会 读 取 此 配 置 文 件 来 实 现 基 于 安 全 策 略 的 运 行 方 式 catalina.properties : java 属 性 的 定 义 文 件. 用 于 设 定 类 加 载 器 路 径 等 与 JVM 性 能 相 关 的 调 优 参 数 logging.properties : 日 志 系 统 相 关 的 配 置 webapp 的 组 织 结 构 : 有 特 定 的 组 织 形 式 层 次 性 的 目 录 结 构 包 含 了 servlet 代 码 文 件, JSP 页 面 文 件 类 文 件 部 署 描 述 符 文 件 等 / : webapps 的 根 目 录 可 放 置 主 页 文 件 index.jsp : jsp 的 主 页 面 文 件 WEB-INF/ : 当 前 webapp 的 私 有 资 源 目 录 通 常 存 放 当 前 webapp 自 用 的 web.xml META-INF/ : 当 前 webapp 的 私 有 资 源 目 录 通 常 存 放 当 前 webapp 自 用 的 context.xml classes/ : 当 前 webapp 的 私 有 类 lib/ : 当 前 webapp 的 私 有 类 被 打 保 证 jar 格 式 webapp 归 档 格 式 :.war : webapp.jar : EJB 的 类.rar : 资 源 适 配 器 相 关 代 码.ear : 企 业 级 应 用 程 序 归 档 文 件 手 动 添 加 一 个 测 试 应 用 程 序 : 1. 创 建 webapp 特 有 的 目 录 结 构 mkdir -pv myapp/{classes,lib,web-inf,meta-inf} 2. 提 供 webapp 的 测 试 页 面 myapp/index.jsp

部 署 (deploy) webapp 的 相 关 操 作 : deploy : 将 webapp 的 源 文 件 放 置 于 目 标 目 录 配 置 tomcat 服 务 器 能 够 给 予 context.xml 文 件 中 定 义 的 路 径 来 访 问 此 webapp 将 其 特 有 的 类 通 过 class loader 装 在 至 tomcat 常 见 部 署 方 式 : 自 动 部 署 : auto deploy 手 动 部 署 : 冷 部 署 : 把 webapp 复 制 到 指 定 位 置 而 后 才 启 动 tomcat 热 部 署 : 在 不 停 止 tomcat 的 前 提 下 进 行 的 部 署 部 署 工 具 : managet app, ant 脚 本, tcd (Tomcat Client Deployer) 等 undeploy : 反 部 署, 停 止 webapp, 并 从 tomcat 实 例 上 拆 除 其 部 署 文 件 和 部 署 名 stop : 停 止 不 再 向 用 户 提 供 服 务 start : 启 动 处 于 " 停 止 " 状 态 的 webapp redeploy : 重 新 部 署 tomcat 的 常 用 组 件 : 每 个 组 件 几 乎 都 是 通 过 特 有 的 类 来 实 现, 而 且 有 的 组 件 不 知 一 种 实 现 方 式 Server : tomcat 实 例 每 一 个 Server 就 是 一 个 Tomcat 实 例 即 运 行 一 个 jvm 进 程 默 认 监 听 于 8005/tcp 接 受 "SHUTDOWN", 各 Server 监 听 的 端 口 不 能 相 同 service : 用 于 实 现 将 一 个 或 多 个 connector 关 联 至 一 个 或 多 个 engine connector : 进 入 toncat 的 请 求 可 分 为 两 类 tomcat 自 己 作 为 独 立 的 应 用 程 序 服 务 器 : standalone 此 时 请 求 将 来 自 于 浏 览 器 tomcat 作 为 应 用 程 序 服 务 器 请 求 来 自 于 前 端 反 代 主 机 httpd : http https ajp nginx : http https 属 性 : address : 监 听 的 IP 地 址 maxthreads : 最 大 并 发 连 接 数, 默 认 为 150 port : 监 听 的 端 口 protocol : 连 接 器 使 用 的 协 议 一 般 为 HTTP/1.1 或 AJP/1.3 redirectport : 重 定 向 的 端 口 connectiontimeout : 连 接 的 超 时 时 长, 单 位 为 毫 秒 默 认 为 60000 enablelookups : 15:36 acceptcount : 定 义 等 待 队 列 的 长 度 scheme : degub : secure : 是 否 工 作 在 安 全 模 式 下 True False clinetauth : 是 否 去 验 证 服 务 端 证 书 sslprotocol : ssl 协 议 版 本 建 议 tls Engine : Servlet 的 一 个 实 例 : 及 servlet 引 擎 内 部 可 以 有 一 个 或 多 个 Host 组 件 来 定 义 站 点 通 常 需 要 通 过 一 个 defaulthost 的 属 性 来 定 义 默 认 虚 拟 主 机 属 性 : name= defaulthost= jvmroute= Engine 属 性 几 乎 不 需 要 修 改 Host : 位 于 Engine 容 器 中 用 于 接 收 请 求 并 进 行 相 应 处 理 的 主 机 或 虚 拟 主 机 appbase : 此 Host 的 webapps 目 录. 即 存 放 非 归 档 的 web 应 用 程 序 的 目 录 或 归 档 后 的 WAR 文 件 的 目 录 路 径. 可 以 使 用 基 于 $CATALINA_HOME 的 相 对 路 径 index.xml 应 该 放 在 appbase 下 ROOT 目 录 下 并 且 WEB-INF 等 也 是 在 ROOT 下 创 建 的 autodeploy : 在 Tomcat 储 蓄 运 行 状 态 时 放 置 于 appbase 目 录 中 的 应 用 程 序 文 档 是 否 进 行 deploy : 默 认 为 True unpackwars : 在 此 前 哦 那 个 此 webapps 时 是 否 对 WAR 格 式 的 归 档 文 件 先 进 性 展 开 ; 默 认 为 true Context : Context 在 某 些 意 义 上 类 似 于 apache 中 的 路 径 别 名, 一 个 Context 定 义 用 于 标 识 tomcat 实 例 中 的 一 个 Web 应 用 程 序 在 Tomcat6 中, 每 一 个 context 定 义 也 可 以 使 用 一 个 单 独 的 XML 文 件 进 行, 其 文 件 的 目 录 为 $CATALINA_HOME/conf/<engine name>/<host name> 可 以 用 于 Context 中 的 XML 元 素 有 Loader,Manager,Realm,Resources 和 WatchedResource 常 用 的 属 性 定 义 有 : 1) docbase: 相 应 的 Web 应 用 程 序 的 存 放 位 置 ; 也 可 以 使 用 相 对 路 径, 起 始 路 径 为 此 Context 所 属 Host 中 appbase 定 义 的 路 径 ; 切 记,docBase 的 路 径 名 不 能 与 相 应 的 Host 中 appbase 中 定 义 的 路 径 名 有 包 含 关 系, 比 如, 如 果 appbase 为 deploy, 而 docbase 绝 不 能 为 deploy-bbs 类 的 名 字 ;

2) path: 相 对 于 Web 服 务 器 根 路 径 而 言 的 URI; 如 果 为 空, 则 表 示 为 此 webapp 的 根 路 径 ; 如 果 context 定 义 在 一 个 单 独 的 xml 文 件 中, 此 属 性 不 需 要 定 义 ; 3) reloadable: 是 否 允 许 重 新 加 载 此 context 相 关 的 Web 应 用 程 序 的 类 ; 默 认 为 false; Realm : 用 户 认 证 相 关 组 件 Value : 用 户 访 问 控 制 等 访 问 日 志 等 访 问 相 关