
tomcat
文章平均质量分 77
tomcat
ximeneschen
这个作者很懒,什么都没留下…
展开
-
Spring Boot启动源码分析
一,前言。原创 2023-09-20 23:27:38 · 754 阅读 · 0 评论 -
Tomcat访问本地服务器文件夹中的文件
二、改完server.xml文件之后还要改web.xml 文件中的配置访问的时候可以这样访问:如果你的download文件夹下还有其他的文件夹,比如:https://www.baidu.com:8080/download/html/1.html最后由于路径中含有中文,tomcat默认是不支持中文,需要配置server.xml...原创 2022-07-04 11:48:36 · 3020 阅读 · 0 评论 -
linux(Centos7) org.apache.tomcat.jni.LibraryNotFoundError: Can‘t load library libtcnative-1.so
缺少环境依赖https://pkgs.org/search/?q=libtcnative-1.so根据系统下载对应的环境,然后安装就可以了找到对应系统的安装包wget下载,然后使用yum的本地安装原创 2022-07-03 23:37:15 · 1315 阅读 · 0 评论 -
tomcat 使用 Manager Web部署war包
Tomcat Manager是Tomcat自带的、。在默认情况下,Tomcat Manager是处于禁用状态的。准确地说,Tomcat Manager需要以用户角色进行登录并授权才能使用相应的功能,不过Tomcat Manager的用户配置是在Tomcat安装目录/conf/tomcat-users.xml文件中进行管理的。Tomcat Manager的用户配置非常简单,下面我们以一个具体的配置为例:在tomcat-users.xml中配置如下:以下是Tomcat Manager 4种角色的大致介绍(原创 2022-06-13 01:38:23 · 631 阅读 · 1 评论 -
Tomcat的加载机制及破坏双亲委派机制
一、双亲委派机制对于JVM来说因此,按照这个过程可以想到,如果同样在CLASSPATH指定的目录中和自己工作目录中存放相同的class,会优先加载CLASSPATH目录中的文件。对于TomcatTomcat的类加载机制是违反了双亲委托原则的,对于一些未加载的非基础类(Object,String等),默认情况下:各个web应用自己的类加载器(WebAppClassLoader)会优先加载,加载不到时再交给commonClassLoader走双亲委托。 如果在context.xml中设置了&l原创 2022-05-28 09:12:26 · 1082 阅读 · 0 评论 -
JAVA SPI机制及SPI机制在Tomcat中的应用和在springboot中的应用
SPI 是 JAVA 提供的一种服务提供发现接口,其实就是一种面向接口的编程,为接口去匹配具体服务实现的机制,这一点上与 IOC 的思想类似,都是把装配的控制权放到了程序之外,下面具体看看什么是 SPI。一、什么是 SPISPI 全称为 Service Provider Interface,即服务提供发现接口,这里的服务指的不是我们经常听到的微服务服务发现,这里的一个服务 Service 指的是一个接口或抽象类,服务提供方则是对这个接口或抽象类的实现。SPI 是 ”基于接口的编程 + 策略模式 + 配置原创 2022-03-10 18:27:13 · 1437 阅读 · 0 评论 -
过滤器、拦截器、监听器的区别与使用
一、拦截器与过滤器的区别过滤器 (Filter)过滤器的配置比较简单,直接实现Filter 接口即可,也可以通过@WebFilter注解实现对特定URL拦截,看到Filter 接口中定义了三个方法。init() :该方法在容器启动初始化过滤器时被调用,它在 Filter 的整个生命周期只会被调用一次。注意:这个方法必须执行成功,否则过滤器会不起作用。doFilter() :容器中的每一次请求都会调用该方法, FilterChain 用来调用下一个过滤器 Filter。destroy():原创 2021-08-17 00:45:07 · 4700 阅读 · 0 评论 -
Servlet规范
Servlet规范描述了HTTP请求及响应处理过程相关的对象及其作用。本文就来介绍下Servlet规范中一些重要的接口。一、Servlet接口Servlet规范的核心接口即是Servlet接口,它是所有Servlet类必须实现的接口。在Java Servelt API中已经提供了两个抽象类方便开发者实现Servlet类,分别是GenericServlet和HttpServlet, GenericServlet定义了一个通用的、协议无关的Servlet,而HttpServlet则定义了HTTP的Servl转载 2021-12-19 01:30:26 · 203 阅读 · 0 评论 -
Servlet、Tomcat、 SpringMVC 之间的关系
一、基础知识(什么是servlet)在idea中打开servlet的源码:可以看见servlet就是一个接口;接口就是规定了一些规范,使得一些具有某些共性的类都能实现这个接口,从而都遵循某些规范。有的人往往以为就是servlet直接处理客户端的http请求,其实并不是这样,servlet并不会去监听8080端口;直接与客户端打交道是“容器”,比如常用的tomcat。客户端的请求直接打到tomcat,它监听端口,请求过来后,根据url等信息,确定要将请求交给哪个servlet去处理,然后调用那个serv原创 2021-11-11 16:07:24 · 2801 阅读 · 2 评论 -
简单谈Tomcat的实现原理
一、前言在我们接触java之后,相信大家都编写过服务器程序,这个时候就需要用到Tomcat了。Tomcat 服务器是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使用,是开发和调试Servlet、JSP 程序的首选。二、Tomcat的基本原理Tomcat的架构Tomcat主要组件:服务器Server,服务Service,连接器Connector、容器Container。连接器Connector和容器Container是Tomcat的核心。Tomcat 还有其它重要的组件转载 2021-11-11 12:28:37 · 668 阅读 · 0 评论 -
idea部署web项目,能访问jsp,访问Servlet却出现404错误的解决方法汇总
https://www.cnblogs.com/hlyxd/p/13092615.html一、JAVA servlet 2.x规范:项目目录结构必须要有WEB-INF,web.xml等文件夹和文件。在web.xml中配置servlet,filter,listener,以web.xml为java web项目的统一入口二、JAVA servlet 3.x规范:项目中可以不需要WEB-INF,web.xml等文件夹和文件。在没有web.xml文件的情况下,通过注解实现servlet,filter, lis原创 2021-11-10 18:10:46 · 1392 阅读 · 0 评论