![](https://img-blog.csdnimg.cn/20190915184503699.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
httpserver
文章平均质量分 60
keeper42
Just do one thing and do it well! 要么别做,要做就做到最好!
展开
-
【Tomcat】Tomcat顶层架构与启动流程
Tomcat的顶层架构Server和Service是Tomcat核心组件中最外层的两个组件.我们看源码要能够把快速入手时就必须做到抓主放次,我们要抓主主要的、核心的内容,把次要的东西先放一边。Server这里要强调一点,整个Tomcat中的设计方式,我们讲的都是一个抽象,抽象在源码中都是接口,具体的实现一般都是StandardXXXX之类的Lifecycle这个概念重点讲下:像Tomcat这么大的系统,必要要对生命周期进行统一的管理,所以基本上大部分的组件都会去继承这个接口,Lifecy原创 2022-03-09 16:08:57 · 101 阅读 · 0 评论 -
【Tomcat】Tomcat架构与处理HTTP请求的过程
Tomcat的架构两大核心组件Connector组件:连接器,主要负责Tomcat与客户端的通讯Container组件:Servlet容器一个请求的处理流程httpConnector就是链接器httpProcessor是具体的处理类Container是容器(servlet)Tomcat启动步骤Bootstrap -> catalina -> server -> service -> connector、container等..原创 2022-03-09 16:04:46 · 732 阅读 · 1 评论 -
部署Tomcat的四种方式
① 直接将web项目文件(war包)拷贝到webapps 目录中② 在server.xml中指定包含应用程序的Context③动态部署,登陆tomcat控制后台管理应用并动态发布④ 创建一个Context文件在conf目录中,新建 Catalina\localhost目录,在该目录中新建一个xml文件,名字不可以随意取,要和path后的那个名字一致,按照下边这个path的配置,xml的名字应该就应该是hello(hello.xml),该xml文件的内容为:<Context do.原创 2021-07-15 04:37:17 · 211 阅读 · 0 评论 -
XAMPP启动Tomcat时报错:Make sure you have Java JDK or JRE installed and the required ports are free.
XAMPP启动Tomcat时报错:Tomcat Started/Stopped with errors, return code: 1 Make sure you have Java JDK or JRE installed and the required ports are free. Check the "/xampp/tomcat/logs" folder for more information.解决方法:(1)需要创建一个环境变量“JAVA_HOME”,并将其指定为JDK安装目录原创 2020-11-05 07:23:56 · 1413 阅读 · 0 评论 -
HTTP状态码
状态码的职责是当客户端向服务器发送请求时,描述返回的请求结果。借助状态码,用户可以知道服务器端是正常处理了请求还是出现了错误。状态码的类别: 类别 原因短语1XX Informational(信息性状态码) 接受的请求正在处理2XX Success(成功状态码) 请求正常处理完毕3XX Redirection(重定向状态码)...转载 2019-09-14 08:54:56 · 146 阅读 · 0 评论 -
Windows下载并启动tomcat
Tomcat下载地址: http://tomcat.apache.org/选择windows版本下载、解压并安装进入[系统属性]设置环境变量,将tomcat/bin的绝对路径添加进PATH中,进入tomcat/bin启动tomcat,net start tomcat9启动遇到问题,尝试先安装服务service,service.bat in原创 2017-08-15 11:49:11 · 353 阅读 · 0 评论 -
Servlet容器请求处理
0 系列目录WEB请求处理WEB请求处理一:浏览器请求发起处理WEB请求处理二:Nginx请求反向代理本篇文章将给大家讲述Servlet容器中请求处理的过程,在给本篇文章起标题时,一直在“应用服务器”与“Servlet容器”这两者之间拿捏不定,主要是因为要清晰的区分开这两者的关系:Servlet容器可以说是应用服务器的一个子集。又由于本文的初衷是讲述大家平常使用比较多的Se转载 2017-07-31 18:05:23 · 2006 阅读 · 2 评论 -
wampserver 允许外网访问配置
用编辑器打开http.conf大概244行:改为AllowOverride noneRequire all granted大概288行:改为# onlineoffline tag - don't removeRequire all granted大概387行:改为# AllowOverride NoneOptions NoneRequ原创 2017-07-30 07:50:45 · 3026 阅读 · 6 评论 -
Windows命令行开启tomcat
Windows命令行开启tomcat1. Win+R, 输入cmd回车进入dos控制台2. 进入Tomcat的安装目录cd Tomcat9,例如:3. 进入bin目录开启tomcat服务, cd bin, 启动命令:net start tomcat, 停止命令:net stop tomcat,例如:最原创 2017-07-16 17:10:31 · 11996 阅读 · 1 评论