
软件介绍
Tomcat是小型的轻量级应用服务器,技术先进、性能稳定,且使用免费,收到了很多Java爱好者的喜爱并得到了部分软件开发商的认可。新版本Tomcat10作为Servlet的容器,提供了三种工作模式。有需要的用户欢迎下载。
新特性
1、局部变量的类型推
Java开始引用像脚本语言JavaScript中的var类型(弱类型),允许你通过var定义任何类型的变量。
2、应用类数据共享(CDS)
CDS 在 JDK5 时被引进以改善 JVM 启动的表现,同时减少当多个虚拟机在同一个物理或虚拟的机器上运行时的资源占用。JDK10 将扩展 CDS 到允许内部系统的类加载器、内部平台的类加载器和自定义类加载器来加载获得的类。之前,CDS 的使用仅仅限制在了 bootstrap 的类加载器。
3、额外的 Unicode 语言标签扩展
这将改善 java.util.Locale 类和相关的 API 以实现额外 BCP47 语言标签的 Unicode 扩展。尤其是,货币类型,一周的第一天,区域覆盖和时区等标签现在将被支持。
4、根证书
在 JDK 中将提供一套默认的 CA 根证书。关键的安全部件,如 TLS ,在 OpenJDK 构建中将默认有效。这是 Oracle 正在努力确保 OpenJDK 二进制和 Oracle JDK 二进制功能上一样的工作的一部分,是一项有用的补充内容。
5、并行全垃圾回收器 G1
G1 是设计来作为一种低延时的垃圾回收器(但是如果它跟不上旧的堆碎片产生的提升速率的话,将仍然采用完整压缩集合)。在 JDK9 之前,默认的收集器是并行,吞吐,收集器。为了减少在使用默认的收集器的应用性能配置文件的差异,G1 现在有一个并行完整收集机制。
6、移除 Native-Header 自动生成工具
Java9 开始了一些对 JDK 的家务管理,这项特性是对它的延续。当编译 JNI 代码时,已不再需要单独的工具来生成头文件,因为这可以通过 javac 完成。在未来的某一时刻,JNI 将会被 Panama 项目的结果取代,但是何时发生还不清楚。
7、垃圾回收器接口
这不是让开发者用来控制垃圾回收的接口;而是一个在 JVM 源代码中的允许另外的垃圾回收器快速方便的集成的接口。
8、线程-局部变量管控
这是在 JVM 内部相当低级别的更改,现在将允许在不运行全局虚拟机安全点的情况下实现线程回调。这将使得停止单个线程变得可能和便宜,而不是只能启用或停止所有线程。
9、在备用存储装置上的堆分配
硬件技术在持续进化,现在可以使用与传统 DRAM 具有相同接口和类似性能特点的非易失性 RAM 。这项 JEP 将使得 JVM 能够使用适用于不同类型的存储机制的堆。
配置教程
进行配置验证时,首先需要进行jdk的安装与配置。当jdk配置成功后就可以进行接下来的操作了。
1、将下载好的“tomcat.rar”文件解压后放至“D:\” ,找到安装路径,安装路径是D:\apache-tomcat-10.xx
2、配置环境变量
右键“此电脑”,选择“属性”,然后点击“高级系统设置”—“环境变量”
在系统变量中添加以下变量
点击环境变量下的“新建”,新建系统变量 CATALINA_HOME,在“变量值”中填写解压文件的路径


在path变量中添加入%CATALINA_HOME%\lib和%CATALINA_HOME%\bin,注意要加 ”;”,同时要注意这个分号是英文状态的

3、环境变量配置完成后,在安装路径启动tomcat服务

浏览器地址栏https://localhost:8080,如果出现tomcat示例主页,则表示服务器安装成功!
软件官网
https://tomcat.apache.org/
软件综述
Apache Tomcat 是一款开源的 Java Servlet 和 JavaServer Pages (JSP) 容器,用于执行 Java EE (Java Platform, Enterprise Edition) 规范中的 Web 应用程序。它由 Apache 软件基金会开发并维护,是 Java Web 开发的标准工具之一。
Apache Tomcat 的主要优点包括:
- 稳定性:Tomcat 是一个高度稳定的 Web 容器,可以在生产环境中可靠地运行。它已经过广泛的测试,并且具有完善的故障恢复和错误处理机制。
- 可扩展性:Tomcat 可以很容易地扩展以处理增加的负载。它支持集群配置,可以将多个 Tomcat 实例分布在不同的服务器上,以提高吞吐量和可用性。
- 性能:Tomcat 是一个高性能的 Web 容器,可以处理大量的并发请求。它具有优化过的内存管理算法和高效的垃圾回收机制,可以最大限度地提高服务器的性能。
- 安全性:Tomcat 提供了多种安全特性,可以帮助保护 Web 应用程序免受攻击。它支持 SSL/TLS 加密、访问控制、防火墙和入侵检测系统等安全措施。
- 易用性:Tomcat 的配置非常简单,即使是对于初学者来说也很容易上手。它提供了友好的管理界面,可以方便地管理和监控 Web 应用程序。
- 开源:Tomcat 是一个开源软件,这意味着它是免费的,并且用户可以自由地修改和分发它。这使得 Tomcat 非常适合用于开发和测试 Java EE 应用程序。
Apache Tomcat 被广泛应用于各种规模的企业和组织,包括银行、保险、零售、制造、医疗保健、教育和政府等。它也是许多大型开源项目的首选 Web 容器,例如 WordPress、Drupal、Joomla 和 Moodle 等。
总的来说,Apache Tomcat 是一款可靠、可扩展、高性能、安全、易用且开源的 Java Web 容器。它非常适合用于开发和部署 Java EE 应用程序,并且被广泛应用于各种规模的企业和组织。