Tomcat
文章平均质量分 81
Tomcat
猎户星座。
花有重开日,人无再少年。
展开
-
Tomcat之热加载/热部署
热部署就是在服务器运行时重新部署项目,热加载即在在运行时重新加载class,从而升级应用。通常情况下在开发环境中我们使用的是热加载,因为热加载的实现的方式在Web容器中启动一个后台线程,定期检测相关文件的变化,如果有变化就重新加载类,这个过程不会清空Session。而在生产环境我们一般应用的是热部署,热部署也是在Web应用后台线程定期检测,发现有变化就会重新加载整个Web应用,这种方式更加彻底会清空Session。热加载热加载其实我们在开发过程中经常使用,例如我们使用Idea开发时,我们在设.转载 2021-03-02 11:20:36 · 6972 阅读 · 2 评论 -
Tomcat之类加载器
在学习Tomcat中的类加载器,并且Tomcat为什么要实现自己的类加载器打破双亲委派模型原因之前,我们首先需要知道Java中定义的类加载器是什么,双亲委派模型是什么。Java中的类加载器类加载器负责在程序运行时将java文件动态加载到JVM中从Java虚拟机的角度来讲的话,存在两种不同的类加载器: 启动类加载器(Bootstrap ClassLoader):这个类加载器是使用C++语言实现的,是虚拟机自身的一部分。 其他的类加载器:这些类加载器都由Java语言实现,独立于虚转载 2021-02-25 16:34:27 · 118 阅读 · 0 评论 -
SpringBoot之web.xml文件
web.xml的作用还记得我们在写Java Web的时候吗,那个时候需要Web工程都需要在WEB-INF下,放置一个web.xml文件,其大概格式如下:<?xml version="1.0" encoding="UTF-8"?><web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"转载 2021-02-23 20:52:52 · 5572 阅读 · 0 评论 -
SpringBoot之内嵌Tomcat
对于一个 SpringBoot web 工程来说,一个主要的依赖标志就是有 spring-boot-starter-web 这个 starter ,spring-boot-starter-web 模块在 spring boot 中其实并没有代码存在,只是在 pom.xml 中携带了一些依赖,包括 web、webmvc、tomcat 等:Spring Boot 默认的 web 服务容器是 tomcat ,如果想使用 Jetty 等来替换 Tomcat ,可以自行参考官方文档来解决。web、webm转载 2021-02-21 23:20:55 · 358 阅读 · 0 评论 -
Tomcat之性能优化
Tomcat是一款Java应用,那么的配置便与其运行性能密切相关,而优化的重点则集中在内存分配和GC策略的调整上,因为内存会直接影响服芻的运行效率和吞吐量,JⅥ垃圾回收机制则会不同程廈地导致程序运行中断。可以据应用程序的特点,选择不同的垃圾回收策略,调整JVM垃圾回收策略,可以极大减少垃圾回收次数,提升垃圾回收效率,改善程序运行性能。优化大纲JVM参数优化 Tomcat配置优化JVM参数优化内存优化Linux下修改TOMCAT_HOME/bin/catalina.sh,在其中加入,可以放转载 2020-05-18 21:43:34 · 233 阅读 · 0 评论 -
Tomcat之安全
配置安全一)删除webapps目录下的所有文件,禁用tomcat管理界面;二)注释或者删除tomcat-users.xml文件内所有用户的权限;三)更改关闭tomcat指令或者禁用tomcat的server.xml中定义了可以直接关闭tomcat实例的管理端口(默认8005)。可以通过telnet连接上该端口后,输入SHUTDOWN(此为默认关闭指令)即可关闭tomcat实例。由于默认关闭tomcat的端口和指令都很简单,默认端口为8005,指令为SHUTDOWN。方案一:更改端口原创 2020-05-14 22:30:39 · 223 阅读 · 1 评论 -
Redis之Tomcat Session共享
一、准备3台虚拟机192.168.37.137,192.168.37.134,192.168.37.135;二、192.168.37.137①配置nginx,nginx.conf配置文件:events { worker_connections 1024;} http { upstream tomcat{ server 192.168.37.134...原创 2018-10-14 10:42:23 · 144 阅读 · 0 评论