老九系统:安全、高速、放心的绿色下载站!

当前位置:首页软件下载游戏娱乐详细列表

Apache Tomcat(WEB服务器) V9.0.0中文版

Apache Tomcat(WEB服务器) V9.0.0中文版

软件大小:40.32 MB软件语言:简体中文授权方式:免费软件

更新时间:2022-08-27运行环境:Win ALL

  • 软件介绍
  • 下载地址
  • 同类推荐
  • 相关文章

Apache Tomcat中文版是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。有需要的小伙伴快来下载吧。

Apache Tomcat(WEB服务器) V9.0.0中文版

Apache Tomcat中文版介绍

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为9.0。

Apache Tomcat中文版特色

1、【配置系统管理】

大多数商业化的JavaEE服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面。Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手。Tomcat的Admin Web Application最初在4.1版本时出现,当时的功能包括管理context、data source、user和group等。当然也可以管理像初始化参数,user、group、role的多种数据库管理等。在后续的版本中,这些功能将得 到很大的扩展,但现有的功能已经非常实用了。

2、【部署一个应用】

1》 拷贝WAR文件或者web应用文件夹(包括该web的所有内容)到$CATALINA_BASE/webapps目录下。

2》 为web服务建立一个只包括context内容的XML片断文件,并把该文件放到$CATALINA_BASE/webapps目录下。这个web应用本身可以存储在硬盘上的任何地方。

3、【配置虚拟主机】

关于server.xml中“Host”这个元素,只有在设置虚拟主机的才需要修改。虚拟主机是一种在一个web服务器上服务多个域名的机制,对每个域 名而言,都好象独享了整个主机。实际上,大多数的小型商务网站都是采用虚拟主机实现的,这主要是因为虚拟主机能直接连接到Internet并提供相应的带 宽,以保障合理的访问响应速度,另外虚拟主机还能提供一个稳定的固定IP。

4、【配置基础验证】

容器管理验证方法控制着当用户访问受保护的web应用资源时,如何进行用户的身份鉴别。当一个web应用使用了Basic Authentication(BASIC参数在web.xml文件中auto-method元素中设置),而有用户访问受保护的web应用时, Tomcat将通过HTTP Basic Authentication方式,弹出一个对话框,要求用户输入用户名和密码。在这种验证方法中,所有密码将被以64位的编码方式在网络上传输。

5、【配置单点登录】

一旦设置了realm和验证的方法,就需要进行实际的用户登录处理。一般说来,对用户而言登录系统是一件很麻烦的事情,必须尽量减少用户登录验证的 次数。作为缺省的情况,当用户第一次请求受保护的资源时,每一个web应用都会要求用户登录。如果运行了多个web应用,并且每个应用都需要进行单独的 用户验证,那这看起来就有点像在用户搏斗。用户们不知道怎样才能把多个分离的应用整合成一个单独的系统,所有用户也就不知道他们需要访问多少个不 同的应用,只是很迷惑,为什么总要不停的登录。

Apache Tomcat中文版安装教程

1、首先确定好已经正确安装jdk,并配置好系统变量例如:JAVA_HOME=C:Program FilesJavajdk1.8.0_65,如图正确配置后运行cmd后输入java -version命令测试,配置好的话如图显示:

2、打开cmd移动到tomcat安装目录:使用e:移动到安装盘,再次输入cd apache-tomcat-9.0.0.M1bin 移动到tomcatbin目录下。

3、输入 service.bat install 安装服务,自动帮你配置好tomcat环境变量。如图说明正确安装

4、启动tomcat,一共有以下四种方法:

一、双击bin目录下的startup.bat批处理运行tomcat(这样的好处是可以看到运行状态,出现数据库,代码报错。推荐使用)

二、以管理员运行cmd运行net start tomcat9命令(9是版本号)

三、通过任务管理器里面的服务运行

四、双击bin目录下的tomcat9w.exe打卡并点击start运行tomcat

5、最后一步测试网页,在浏览器中输入 http://localhost:8080,如果能够成功进行进页面则表示安装成功

Apache Tomcat中文版使用教程

apache tomcat破解版怎么修改默认端口号?

1、tomcat的安装路径,进去conf目录,打开server.xml文件。

Apache Tomcat(WEB服务器) V9.0.0中文版

2、打开server.xml文件之后,可以看到默认是8080端口。

Apache Tomcat(WEB服务器) V9.0.0中文版

3、您可以自行修改。

Apache Tomcat(WEB服务器) V9.0.0中文版

4、如果想同时使用多个tomcat的话,还需要改动8009端口,这里将端口改为18009

Apache Tomcat(WEB服务器) V9.0.0中文版

5、改动8005端口,这里将端口改为18005

Apache Tomcat(WEB服务器) V9.0.0中文版

Apache Tomcat(WEB服务器) V9.0.0中文版

6、重启tomcat之后,在浏览器输入“http://localhost:9999/”,打开了tomcat,代表设置成功,也可以再打开另外一个tomcat,查看两个tomcat是否都能启用。

Apache Tomcat(WEB服务器) V9.0.0中文版

7、如果是安装版的tomcat的话,在安装的时候,会提示设置端口

Apache Tomcat(WEB服务器) V9.0.0中文版

Apache Tomcat中文版常见问题

1.JAVA_HOME

1.1 问题描述:点击startup.bat之后,屏幕一闪而过

1.2 检查问题: 首先通过cmd命令进入控制台,然后切换到对应的目录执行startup命令,得到JRE_HOME environment .... 这个提示,就表示JAVA_HOME环境变量没有设置

1.3 问题分析:Tomcat本身是JAVA程序,必须要有JDK才可以执行,所以必须配置JAVA_HOME。

1.4 解决:先检查jdk是否安装配置成功,再进行tomcat的安装。

2.CATALINA_HOME未设置

2.1问题描述:点击startup.bat之后,屏幕一闪而过

2.2检查问题:首先通过cmd命令进入控制台,然后切换到对应的目录执行startup命令,得到CATALINA_HOME environment .... 这个提示,就表示CATALINA_HOME环境变量设置错误。

2.3问题分析:Tomcat执行必须依赖CATALINA_HOME或者CATALINA_BASE这两个环境变量。 如果没有在环境变量里配置过,那么会自动采用bin目录的父目录作为CATALINA_HOME和CATALINA_BASE。 如果配置了,而所配置的地方又不是正确的TOMCAT目录,那么就会出现这个错误。

2.4解决:

2.4.1. 在环境变量中删除CATALINA_HOME,CATALINA_BASE的配置,记得不仅要检查环境变量,还要检查用户变量.

2.4.2. 或者把CATALINA_HOME设置为正确的TOMCAT目录。

3.CATALINA_HOME错误设置

3.1问题描述:Tomcat可以成功启动,但是就是不能访问自己配置的web应用,老是提示404错误

3.2检查问题:如图所示, 在环境变量里,CATALINA_HOME设置在了另一个合法的tomcat目录上,所以无论运行哪个startup.bat,都会导致这个d:/tomcatxxxx目录下的程序被启动,而不是你期望的那个。

3.3问题分析:默认的Tomcat会优先根据环境变量中的CATALINA_HOME来定位目录,并运行。

3.4解决:

3.4.1. 在环境变量中删除CATALINA_HOME,CATALINA_BASE的配置,记得不仅要检查环境变量,还要检查用户变量。

3.4.2. 或者使用本站的纯净版 Tomcat,已经取消了对环境变量CATALINA_HOME和CATALINA_BASE的依赖。

4.端口冲突

4.1问题描述:提示大量错误,其中会看到提示Address already in use: JVM_Bind :80,即表示端口被占用了。

4.2检查问题:如果是这个错误,在TOMCAT目录下的logs目录里,会有一个日志文件:catalina.yyyy-mm-dd.log(当天时间),在这个日志文件里会记载一样的错误:Address already in use: JVM_Bind :80。即表明80端口被占用了。

4.3问题分析:端口是独占式的,一旦一个程序占用了这个端口,其他程序就不能够再去占用它了。而80端口,有可能是被已经存在的Tomcat占用了,也有可能是被其他不知名的软件占用了,比如Apache,IIS,Oracle等等。

4.4解决:我们分步走:查看80端口被哪些程序占用了 根据pid(进程id) 查询对应的应用程序根据名称 结束该程序

4.4.1.查看80端口被哪些程序占用了

进入cmd:输入命令:netstat -ano|findstr "80"

找到对应的pid的进程id(假如是1880)

4.4.2 根据pid(进程id)查询对应的程序

进入cmd :输入命令:tasklist|findstr "1880"

会发现某个程序占用了80端口

4.4.3 根据程序的名字结束这个程序

进入cmd :输入命令: taskkill /f /t /im java.exe(java.exe这里是假想的程序名字,具体问题具体分析)

5.404问题 :

404表示File Not Found, 文件不存在错误。

5.1正确的端口号

出现404错误证明,TOMCAT是启动成功了的。 但是在一台计算机上,可以启动多个端口号不一样的TOMCAT, 所以请确保自己访问的是正确的那个端口号,别自己启动的是8080端口号的TOMCAT,但是访问的地址却用的是80端口(默认),这样肯定会出现404错误的。

5.2环境变量

假设有两个Tomcat A和 B,自己分明运行的是B 下的startup.bat, 但是启动的却是A,为什么会这样呢? 这就是环境变量在作祟了。在环境变量中有两个属性:分别是CATALINA_HOME和CATALNIA_BASE,如果这个值指向的是A,那么即便运行的是B下的startup.bat, 真正启动的还会是A。

解决办法: 删除掉这个环境变量,或者使用移除了环境变量影响的纯净版 Tomcat。

5.3确定Web应用是否成功启动

虽然Tomcat启动成功了,但是对应的Web应用启动失败,依然会导致404错误。怎么判断Web应用成功与失败呢? 倘若Web引用启动失败,那么就一定会在Tomcat的logs目录下的 localhost.当前日期.log 里留下错误信息。打开这个文件,检查对应的Web应用是否启动过程中报错了。 也许是web.xml多写了一个标签结束,也许是对应的servlet类找不到。

5.4webapps下的ROOT目录

有的时候,在server.xml 中配置的<context 是以&ldquo;="" "为开始路径的,与此同时,在webapps目录下还存在一个root目录,这个root目录其实也是告诉tomcat,以&ldquo;="" &rdquo;="" 为开始路径,那么这样就发生冲突了,tomcat只能二选一,通常情况下都会选择root目录,那么在server.xml中配置的就="" 解决办法就是删除掉root目录,或者把root目录重命名5.5访问地址的时候是否加了web应用的名称="" 5.6是否访问对资源了5.7不能访问WEB-INF目录下的资源

从安全角度触发,TOMCAT不允许访问WEB-INF目录下的HTML,JSP文件。 所以如果你的资源文件放在WEB-INF下,也会提示404错误

5.8核对访问地址

点击查看更多: WEB服务器