启动 tomcat
2.33 启动访问
成功访问 tomcat 地址后,点击 首页中Server Status
,输入用户名密码tomcat/tomcat
进入页面,我们需要关注的就是其中 JVM 的列表参数:
Eden Space:年轻代中的 Eden 区
Survivor Space:年轻代中的 Survivor 区
Tenured Gen:老年代-养老区
其中Eden Space、Survivor Space、Tenured Gen
属于堆内存,而下面的三个(Code Cache、Compressed Class Space、Metaspace
)属于非堆内存
Code Cache:代码缓存区
Compressed Class Space:压缩类空间
Metaspace:元空间
三、Tomcat 优化
3.1 禁用 AJP 连接
在服务状态页面可以看到,默认状态下回启用 AJP 连接,并且占用8011
端口
什么是 AJP 呢?
AJP(Apache jServer Protocol)
AJP13 协议是面向包的,WEB 服务器和 Servlet 容器通过 TCP 连接来交互;为了节省 SOCKET 创建的昂贵代价,WEB 服务器会尝试维护一个永久 TCP 容器,并且在多个请求赫尔响应周期过程会重用连接。
web 客户端访问 tomcat 服务器上的 JSP 组件的两种方式,如下图所示: