| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Linux:Tomcat 安装配置详解 -> 正文阅读 |
|
[系统运维]Linux:Tomcat 安装配置详解 |
目录 一、Tomcat 简介??Tomcat 服务器是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使用,是开发和调试Servlet、JSP 程序的首选 二、Tomcat核心组件catalina: servlet container:是Servlet容器,Catalina包含了所有的容器组件,其他模块均为Catalina提供支 Coyote: http connection:Coyote模块提供连接通信 Jasper: JSP Engine:Jasper模块提供JSP引擎 三、Tomcat组件组成部分Tomcat Instance:运行中的Tomcat进程(Java进程) Server:即一个Tomcat实例(每一个Server就是一个实例) 注意:每个组件都是由"类"来实现,有些组件的实现还不止一种
四、Tomcat的运行模式1、standalone:通过内置的web server(http connector)来接受客户端的请求; 3、Proxy:由专门的 web server服务客户端的http请求;【in-process:部署于同一主机;network:部署于不同的主机】;
五、安装Tomcat?下载地址:http://tomcat.apache.org/ 部署前提:jak:Oracel JDK;OpenJDK [root@localhost opt]#?35 ?yum install java-1.8.0-openjdk.x86_64? ?#安装JDK [root@localhost opt]# tar -xf apache-tomcat-8.5.71.tar.gz? ? ? ? ? ? ? ? #安装Tomcat [root@localhost apache-tomcat-8.5.71]# cat /etc/profile.d/tomcat.sh? ?#Tomcat环境变量 ? Tomcat 的目录结构:
配置文件
六、Java WebAPP组织架构Java WebAPP 组织结构:
webapp归档格式
七、部署(deployment)webapp相关的操作deploy:部署,将webapp的源文件旋转于目标目录、配置tomcat服务器能够基于context.xml文件中定义的路径来访问此webapp; 将其特有类通过class loader装载至tomcat; 有两种方式:
undeploy:反部署,停止webapp,并从tomcat实例拆除其部分文件和部署名; stop:停止,不再向用户提供服务; start:启动处于“停止”状态的webapp; redeploy:重新部署; tomcat自带的应用程序
tomcat的主配置文件结构:
AJP: apache jserv protocol, 二进制协议; ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 16:46:38- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |