Tomcat 是一个免费的、开源的、轻量级的Web 应用服务器。适合在并发量不是很高的中小企业项目中使用。Tomcat8主要目录结构:Tomcat 的核心功能有两个:负责接收和反馈外部请求的连接器Connector:监听端口接收外界请求,并将请求处理后传给容器做业务处理,最后把容器处理结果传回外界负责处理请求(对内处理业务逻辑)的容器Container:由4个容器组成(Engine、Host、Co
转载 2021-04-21 13:37:54
233阅读
2评论
jvm区域总体分两类,heap区和非heap区。heap区又分:Eden Space(伊甸园)、Survivor Space(幸存者区)、Tenured Gen(老年代-养老区)。 非heap区又分:Code Cache(代码缓存区)、Perm Gen(永久代)、Jvm Stack(java虚拟机栈)、Local Method Statck(本地方法栈)。HotSpot虚拟机GC算法采用分代收集算
原创 2016-04-20 15:07:21
1305阅读
一、Tomcat 基础1.1 web概念1)软件架构C/S: 客户端/服务器端 ‐‐‐‐‐‐‐‐‐‐‐‐> , 360 ....B/S: 浏览器/服务器端 ‐‐‐‐‐‐‐‐‐‐‐‐> 京东, 网易 , 淘宝 , 传智播客 官网2)资源分类静态资源: 所有用户访问后,得到的结果都是一样的,称为静态资源。静态资 源可以直接被浏览器解析。如: html、css、JavaScript、j
原创 精选 2024-05-05 20:53:30
389阅读
一.相关概念简介1.java容器:用于存放与运行java代码的环境。java容器描述tomcat常用,功能完善东方通国产java容器weblogic用于oracle环境jetty功能少,轻量2.JVM-JRE-JDK及三者的关系java代码可移植性,一次编译到处运行。JVM:java虚拟机,运行java代码的地方,占用内存。 JRE:Java Runtime Enviroment,提供java运行
原创 2024-07-12 17:15:30
323阅读
tomcat jetty区别
原创 2017-05-22 15:13:07
1386阅读
此图为JSP格式的源代码的运行流程TomcatTomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat5支持最新的Servlet2.4和JSP2.0规范。因为Tomcat
原创 2018-01-13 09:56:37
1002阅读
所谓动态资源,其实最显著的特征就是它能动态地生成HTML!比如JSP。动态资源有个“特色”:它的数据是“可拼装”的、而且“可
原创 2022-07-26 10:19:52
278阅读
一.tomcat管理端tomcat管理端:web页面管理与查看tomcat信息,(生产环境一般都关闭)浏览器访问http://192.168.77.142:8080/manager/status会提示权限阻止,需要manager-gui权限,修改conf/tomcat-users.xml #修改配置文件,添加一个tomcat用户,权限是admin-gui和manager-gui cat
原创 精选 2024-07-13 22:00:23
294阅读
Server服务器:代表整个服务器,从上图可以看到,一个server可以包含至少一个sponse相关的转化 ...
原创 2022-10-13 16:44:25
57阅读
一、基本概念 负载均衡 意思就是集群的意思 最开始 三点一线 浏览器–web–DB(前端) 一个tomcat最大访问量1000 如果一个网站并发上万人,则会出现宕机。 解决这个问题则 1.方案一 纵向拓展 可以+redis xxx 2.方案二 横向拓展 nginx +tomcat 负载均衡 http服务器 还有一个为appche服务器二、可能出现的问题 1.单点故障 nginx去
原创 2023-07-10 10:17:39
61阅读
Tomcat 的默认服务端口是8080 ,可以通过管理Tomcat 配置文件来改变该服务端口, 甚至可以通过修改配置文件让Tomcat 同时在
原创 2022-07-27 17:19:51
118阅读
tomcat的主要配置
原创 2016-03-29 13:26:34
3103阅读
文章目录Docker体系结构镜像和容器Docker执行流程Dock
原创 2021-11-30 15:24:55
439阅读
一.多实例部署生产环境中,通过ps -ef | grep tomcat查看,会发现有多个tomcat实例在运行,除了主站点之外,后期有定制的项目,需要二次开发的内容,那就可以再起一些实例。除了原有的tomcat项目,再增加2个,分别为tomcat_8081和tomcat_8082,只需要改动端口,还用原来的JDK。1.tomcat准备#将/root/目录下的apache-tomcat-9.0.52
原创 2024-07-14 20:10:12
254阅读
JavaWeb 1、基本概念 web开发: web,网页的意思, www.baidu.com 静态web html、css 提供给所有人看的数据始终不会发生变化! 动态web 淘宝,几乎是所有的网站; 提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同! 技术栈:S ...
转载 2021-10-03 19:40:00
262阅读
2评论
02 tomcat核心概念及使用初步配置环境node1: CentOS 6.7 192.168.1.121CentOS 6 部署Tomcat [root@node1 ~]# rpm -ivh jdk-7u67-linux-x64.rpm  [root@node1 jdk1.7.0_67]# vim /etc/profile.d/java.sh export JAVA_HOME=/us
原创 2016-10-24 11:01:25
735阅读
一、Web相关概念的回顾 1、软件架构 C/S B/S 2、资源分类 静态
原创 2022-06-04 00:00:50
159阅读
一.简介tomcat安全优化包括安全优化和性能优化。1.tomcat安全优化1版本信息隐藏修改tomcat报错页面,报错不显示版本信息2web服务隐藏/修改tomcat http响应头的内容connector 8080部分  增加Server信息3禁用管理端关闭管理端的功能并且清除相关文件和目录4配置完整的访问日志格式记录全面的访问日志内容5脚本权限回收700或7506文件列表访问控制t
原创 2024-07-17 13:58:42
111阅读
1点赞
一.简介前端:静态资源 页面(html、css、js)前端和后端通过API接口(Rest API)连接,开发人员写好,可以直接调用的代码。如一些在线API接口后端:连接数据库(Java、PHP、Python)lnmt:动静分离需要开发人员把静态资源和动态资源分开,tomcat处理静态资源效率不高,让nginx处理静态资源,tomcat处理动态资源。二.部署0.IP分配web03192.168.77
原创 2024-07-15 18:25:22
687阅读
好的博文一般都能做到“望题知文”,看下标题就知道下边要讲的内容,写这个标题时犹豫了一下,本来要将标题定位apache+tomcat实现负载均衡,但是又认为这样显得比較模糊。后来想了一下,认为利用Apache做负载均衡底层结合的是tomcat的集群功能。所以便用了这个标题。 首先先做下集群与负载均衡的
转载 2017-06-04 10:44:00
38阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5