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服务器软件
-
更多 (29个) >>电脑服务器管理软件大全 服务器管理软件是一种可以帮助用户对服务器硬件、操作系统、应用程序、网络资源、安全设置、性能监控、备份与恢复等各项任务的集中管理和控制,这一类的软件可以大幅提高it管理人员的办公效率,并且确保服务器可以稳定运行使用。不过有很多用户还不知道服务器管理软件有哪些,于是小编就在此带来了电脑服务器管理软件大全,里面有着各种各样的服务器管理工具软件,每一款都可以给你带来强大的管理功能,对此有兴趣的小伙伴们可以来挑选下载体验。 -
-
Apache tomcat 11 14.12M
查看/英文v11.0.20 -
FileZilla服务端 6.51M
查看/简体中文v1.12.3中文版 -
visualsvn server 11.72M
查看/简体中文v5.4.5 -
apache http server 11.76M
查看/英文v2.4.66官方版 -
宝塔windows面板 77.01M
查看/简体中文v8.5.0官方正式版 -
网站安全狗apache版 52.33M
查看/简体中文v4.0.31523官方版 -
wampserver官方版 355.76M
查看/简体中文v3.4.0 -
PhpStudy小皮windows面板 146.7M
查看/简体中文v8.1.1.3官方版 -
TekRadius服务器管理软件 6.08M
查看/英文v5.8.4 -
蓝恒Socket5服务器 20.67M
查看/简体中文v1.7.9.0官方版 -
xampp windows版 148.66M
查看/英文v8.2.12官方版 -
winmail邮件服务器软件 403.58M
查看/简体中文v7.3官方版 -
Xlight FTP Server Pro中文版 754K
查看/简体中文v3.9.4.4 -
EasyFZS官方版 1.64M
查看/简体中文v6.1.0.0免费版 -
服务器安全狗正式版 37.95M
查看/简体中文v5.0.32370官方版 -
安全狗云备份官方版 21.16M
查看/简体中文v1.4.00010
-
发表评论
0条评论软件排行榜
热门推荐
网易uu加速器电脑版 v5.78.0官方版35.56M / 简体中文
Xftp8免费版 v8.0.0095官方版35.19M / 简体中文
biubiu加速器电脑版 v4.0.26.0官方版109.88M / 简体中文
测速网电脑版 v3.11.3官方版129.26M / 简体中文
FileZilla服务端 v1.12.3中文版6.51M / 简体中文
ftp rush电脑版 v3.6.6便携版3.61M / 简体中文
cc加速器电脑版 v3.4.0917.567官方版24.59M / 简体中文
smartftp(FTP客户端) v10.0.3308.010.02M / 多国语言
迅游加速器电脑版 v8.5.811150.99M / 简体中文
游帮帮加速器电脑版 v4.0.25271官方版69.23M / 简体中文





赣公网安备36010602000168号