Apache tomcat 11是一款免费的开放源代码的Web轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选,它是Apache服务器的扩展,但独立运行,因此当你运行Tomcat时,它实际上是一个与Apache独立的进程。
因为Tomcat技术先进,性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器,当配置正确时,Apache为HTML页面服务,而Tomcat实际上运行JSP页面和Servlet,并具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式,不过,其处理静态HTML的能力并不如Apache服务器。
Apache tomcat 11安装配置教程
1、安装tomcat前,我们需要确定机器上已经存在Java安装。
这是我们安装的基本要求。否则需要先安装相关JRE/JDK。
检查本机是否已经安装JDK,可以输入:按windows + R 启用cmd命令查看, 输入:java
如果出现了这个java用法页面,说明系统里装有java环境。
再查看一下所安装的jdk版本信息:
可以输入:按windows + R 启用cmd命令查看, 输入:java -version
2、下载安装Java JDK
不同版本的tomcat需要的jdk版本不同,可以查看安装条件:
注意:Tomcat 11.0.x以上版本,需要 Java 17 或更高版本。
以安装jdk19-windows为例,我下载的是.msi版本,自动安装,安装完成后,
按windows + R 启用cmd命令查看java。 输入:java -version
显示现在java版本是V19,说明安装成功。
3、Java环境变量配置
Java环境变量配置
步骤1:进入系统属性页面,系统----》系统信息----》高级系统设置----》高级----》环境变量-----》
新建系统变量JAVA_HOME。
变量名:JAVA_HOME,
变量值:C:\Program Files\Java\jdk-19(即Java JDK安装路径)。
步骤2:添加系统变量Path中的值
C:\Program Files\Java\jdk-19\bin
最终cmd框中执行命令 java -version,如图出现java版本信息,大功告成!!
为免终端出现显示乱码 的情况,解决办法:
系统----》系统信息----》高级系统设置----》高级----》环境变量-----》
新增一条
变量:JAVA_TOOL_OPTIONS
变量值: -Dfile.encoding=UTF-8
4、配置tomcat11
步骤1:将下载的压缩包解压,放在需要的地方,例如:C:\tomcat11M1
步骤2:系统----》系统信息----》高级系统设置----》高级----》环境变量-----》新建系统变量,
变量名:CATALINA_HOME ,
变量值:C:\tomcat11M1(即Tomcat解压后的使用路径)
步骤3:找到系统变量Path,
添加变量值 %CATALINA_HOME%\bin,
%CATALINA_HOME%\lib
按windows + R 启用cmd命令,打开命令提示符,进入你解压安装Tomcat的位置,进入\bin目录,运行service.bat批处理脚本,输入:service.bat install,如下所示。
tomcat安装成功,
输入:http://localhost:8080/
增加tomcat使用用户:
修改tomcat11M1安装目录 \ conf目录 \ 下的tomcat_usename.xml文件配置内容,增加以下内容:
<role rolename="tomcat"/>
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<role rolename="manager-script"/>
<role rolename="admin-script"/>
<user username="tomcat" password="123" roles="tomcat,manager-gui,manager-script"/>
登录tomcat管理:
tomcat11安装成功,
本例安装环境为 win11 ,详细如下:
功能特色
1、开源与免费
Tomcat是一个完全开源的项目,任何人都可以免费使用。它由Apache软件基金会维护,拥有一个活跃的社区,这意味着开发者可以获得大量的支持和资源。
2、轻量级与高性能
Tomcat被设计为轻量级的Java Servlet容器,启动和运行速度非常快。它不需要过多的系统资源,这使得它在处理高并发请求时表现出色,适合用于大规模应用。
3、易于安装和配置
Tomcat的安装过程简单明了,提供了多种安装选项,包括Windows服务安装程序。配置文件(如server.xml)易于理解,使得开发者能够快速上手并进行必要的调整。
4、支持Java EE规范
Tomcat实现了Java Servlet、JavaServer Pages(JSP)和WebSocket等多种Java EE规范。这使得它能够有效地处理动态内容,并且与Java技术栈中的其他组件(如Spring、Hibernate)无缝集成。
5、可扩展性和灵活性
Tomcat具有良好的扩展性,支持通过插件和模块进行功能扩展。开发者可以根据项目需求自定义Tomcat的行为,以满足特定要求。
6、安全性
Tomcat提供了多种安全功能,如身份验证、授权和数据加密等。这些特性使得它非常适合需要遵循严格安全标准的企业应用,比如金融行业。
7、兼容性
由于Tomcat是基于Java开发的,它能够与各种操作系统和平台兼容。这种跨平台能力使得开发者能够在不同环境中部署 应用程序,而无需进行大量修改。
8、社区支持
作为一个成熟的开源项目,Tomcat拥有庞大的用户群体和丰富的文档资源。无论是遇到技术问题还是寻找最佳实践,开发者都能在社区中找到帮助。
9、适合云环境
Tomcat非常适合用于云计算环境,其轻量级特性和易于扩展的能力使得它能够有效应对变化的负载需求。此外,它支持集群和会话复制,确保高可用性。
常见问题
1、启动窗口一闪而过
检查JAVA_HOME环境变量是否正确配置
2、端口号冲突
如果有别的进程占用了8080,找到对应程序,将其关闭即可;如果遇到不能关闭的情况,我们需要重新配置Tomcat的端口号
注意事项:HTTP协议默认端口号为80,如果将Tomcat端口号改为80,则将来访问Tomcat时,将不用输入端口号。
3、日志查看
如果遇到问题,可以查看**logs/catalina.out**或其他日志文件以获取详细错误信息。
更新日志
v11.0.20版本
修复协议主机名的大小写处理。
其它版本下载
- web服务器软件
-
更多 (14个) >>web服务器软件 Web服务器是一类网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览。可以放置数据文件,让全世界下载。那么常用的web服务器软件有哪些呢?这里小编提供了一些好用的web服务器,如Apache HTTP Server、nginx windows、Apache tomcat 11等主流web服务器,有需要的朋友,快来下载试试吧! -
-
wampserver官方版 31.93M
查看/简体中文v3.4.1 -
宝塔windows面板 77.01M
查看/简体中文v8.5.1官方正式版 -
Apache tomcat 11 14.12M
查看/英文v11.0.20 -
守望简单web服务器 627K
查看/简体中文v1.0绿色版 -
nginx windows版本 2.63M
查看/简体中文v1.29.5官方版 -
apache http server 11.76M
查看/英文v2.4.66官方版 -
iis8完整安装包(含express) 19.34M
查看/简体中文64位/32位官方版 -
openlitespeed开源web服务器软件 7.91M
查看/多国语言v1.8.4官方版 -
LiteSpeed Web Server(web服务器软件) 58.51M
查看/多国语言v6.3.4官方Stable稳定版 -
Oracle WebLogic Server 14c官方版 608.21M
查看/简体中文v14.1.1.0 -
PhpStudy小皮windows面板 146.7M
查看/简体中文v8.1.1.3官方版 -
xampp windows版 148.66M
查看/英文v8.2.12官方版 -
微羽网站服务器(Plume Web Server) 2.34M
查看/简体中文v0.4.6官方版
-
发表评论
0条评论软件排行榜
热门推荐
biubiu加速器电脑版 v4.0.29.0官方版108.32M / 简体中文
smartftp(FTP客户端) v10.0.3317.010.03M / 多国语言
测速网电脑版 v3.12.0官方版129.27M / 简体中文
Proxyman windows版 v3.10.0109.05M / 英文
迅游加速器电脑版 v8.5.811150.99M / 简体中文
Xftp8免费版 v8.0.0095官方版35.19M / 简体中文
wireshark中文版 v4.6.4官方版92.27M / 简体中文
cc加速器电脑版 v3.4.0917.567官方版24.59M / 简体中文
游帮帮加速器电脑版 v4.0.25271官方版69.23M / 简体中文
Auto FTP Manager(FTP工具) v7.2421.17M / 英文





biubiu加速器电脑版 v4.0.29.0官方版
smartftp(FTP客户端) v10.0.3317.0
测速网电脑版 v3.12.0官方版
Proxyman windows版 v3.10.0
迅游加速器电脑版 v8.5.811
Xftp8免费版 v8.0.0095官方版
wireshark中文版 v4.6.4官方版
cc加速器电脑版 v3.4.0917.567官方版
游帮帮加速器电脑版 v4.0.25271官方版
Auto FTP Manager(FTP工具) v7.24
赣公网安备36010602000168号