本站提供Apache Tomcat下载,Apache Tomcat绿色版是一个专业的Servlet容器,基于Sun Microsystems提供的技术规范,支持Servlet和JavaServer Page(JSP),因为其本身内含HTTP服务器,因此它也可以被视作一个单独的Web服务器。
Apache Tomcat官方版可以作为一款网络服务器,并且软件的使用要求还是有点高的,需要比较专业的人士来说,有需要的小伙伴们,可以在本站进行Apache Tomcat下载试试哟~
Tomcat作为 Web服务器有一些特殊的功能,比如Tomcat管理和控制平台、安全域管理和Tomcat阀等,虽然它可以被视作一个单独的Web服务器,但是,不能将 Tomcat 和 Apache Web 服务器混淆,Apache Web Server 是一个用 C 语言实现的 HTTP web server;这两个 HTTP web server 不是捆绑在一起的。Apache Tomcat 包含了一个配置管理工具,也可以通过编辑 XML 格式的配置文件来进行配置。
Tomcat(Core,Service,Native)
Start Menu Items
Documentation
Manager
Host Manager
Examples
/ bin-启动,关闭和其他脚本。这些 *.sh文件(对于Unix系统)是这些*.bat文件的功能副本(对于Windows系统)。由于Win32命令行缺少某些功能,因此此处包含一些其他文件
/ conf-配置文件和相关的DTD。这里最重要的文件是server.xml。它是容器的主要配置文件
/ logs-日志文件默认位于此处
/ webapps-这是webapp所在的位置
1、首先确定好已经正确安装jdk,并配置好系统变量例如:JAVA_HOME=C:\Program Files\Java\jdk8.0_65,如图正确配置后运行cmd后输入java -version命令测试,配置好的话如图显示:
2、打开cmd移动到Tomcat安装目录:使用e:移动到安装盘,再次输入cd apache-Tomcat-9.0.0.M1\bin 移动到Tomcat\bin目录下。
3、输入 service.bat install 安装服务,自动帮你配置好Tomcat环境变量。如图说明正确安装
4、启动Tomcat,有四种方法:
a、双击bin目录下的startup.bat批处理运行Tomcat(这样的好处是可以看到运行状态,出现数据库,代码报错。推荐使用)
b、以管理员运行cmd运行net start Tomcat9命令(9是版本号)
c、通过任务管理器里面的服务运行
d、双击bin目录下的Tomcat9w.exe打卡并点击start运行Tomcat
5、最后一步测试网页,浏览器中http://localhost:8080/
Apache Tomcat绿色版怎么修改默认端口号?
1、Tomcat的安装路径,进去conf目录,打开server.xml文件。
2、打开server.xml文件之后,可以看到默认是8080端口。
3、您可以自行修改。
4、如果想同时使用多个Tomcat的话,还需要改动8009端口,这里将端口改为18009
5、改动8005端口,这里将端口改为18005
6、重启Tomcat之后,在浏览器输入“http://localhost:9999/”,打开了Tomcat,代表设置成功,也可以再打开另外一个Tomcat,查看两个Tomcat是否都能启用。
7、如果是安装版的Tomcat的话,在安装的时候,会提示设置端口
1、双击startup.bat时出现闪退是什么原因造成的?
存在以下三种可能性
1)注册表有以前的Tomcat文件残留
2)配置不正确,重新配置一遍
3)版本冲突,刚上手的话最好不要装很多个Tomcat,装一个就够了!如果非要装多个,要去service.bat里修改服务名称使其不同名才可以
2、彻底删除注册表的残留文件的方法是什么?
1)打开注册表编辑器,WIN+R——输入regedit——回车
2)定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services,删除该目录下所有包含Tomcat的东西,然后重复二步骤,重新安装Tomcat
3、JAVA_HOME
1 问题描述:点击startup.bat之后,屏幕一闪而过
2 检查问题: 首先通过cmd命令进入控制台,然后切换到对应的目录执行startup命令,得到JRE_HOME environment .... 这个提示,就表示JAVA_HOME环境变量没有设置
3 问题分析:Tomcat本身是JAVA程序,必须要有JDK才可以执行,所以必须配置JAVA_HOME。
4 解决:先检查jdk是否安装配置成功,再进行tomcat的安装。
4、CATALINA_HOME未设置
1问题描述:点击startup.bat之后,屏幕一闪而过
2检查问题:首先通过cmd命令进入控制台,然后切换到对应的目录执行startup命令,得到CATALINA_HOME environment .... 这个提示,就表示CATALINA_HOME环境变量设置错误。
3问题分析:Tomcat执行必须依赖CATALINA_HOME或者CATALINA_BASE这两个环境变量。 如果没有在环境变量里配置过,那么会自动采用bin目录的父目录作为CATALINA_HOME和CATALINA_BASE。 如果配置了,而所配置的地方又不是正确的TOMCAT目录,那么就会出现这个错误。
4解决:
在环境变量中删除CATALINA_HOME,CATALINA_BASE的配置,记得不仅要检查环境变量,还要检查用户变量.
或者把CATALINA_HOME设置为正确的TOMCAT目录。
5、CATALINA_HOME错误设置
1问题描述:Tomcat可以成功启动,但是就是不能访问自己配置的web应用,老是提示404错误
2检查问题:如图所示, 在环境变量里,CATALINA_HOME设置在了另一个合法的tomcat目录上,所以无论运行哪个startup.bat,都会导致这个d:/tomcatxxxx目录下的程序被启动,而不是你期望的那个。
3问题分析:默认的Tomcat会优先根据环境变量中的CATALINA_HOME来定位目录,并运行。
4解决:
在环境变量中删除CATALINA_HOME,CATALINA_BASE的配置,记得不仅要检查环境变量,还要检查用户变量。
或者使用本站的纯净版 Tomcat,已经取消了对环境变量CATALINA_HOME和CATALINA_BASE的依赖。
6、端口冲突
1问题描述:提示大量错误,其中会看到提示Address already in use: JVM_Bind :80,即表示端口被占用了。
2检查问题:如果是这个错误,在TOMCAT目录下的logs目录里,会有一个日志文件:catalina.yyyy-mm-dd.log(当天时间),在这个日志文件里会记载一样的错误:Address already in use: JVM_Bind :80。即表明80端口被占用了。
3问题分析:端口是独占式的,一旦一个程序占用了这个端口,其他程序就不能够再去占用它了。而80端口,有可能是被已经存在的Tomcat占用了,也有可能是被其他不知名的软件占用了,比如Apache,IIS,Oracle等等。
4解决:我们分步走:查看80端口被哪些程序占用了 根据pid(进程id) 查询对应的应用程序根据名称 结束该程序
查看80端口被哪些程序占用了
进入cmd:输入命令:netstat -ano(北联网教程,专业提供视频软件下载)
……
【Apache Tomcat下载】Apache Tomcat官方正式版 32&64位v6.0.45 绿色版 >>本地高速下载
>>本地下载