服务器其它

关注公众号 jb51net

关闭
Apache Tomcat 9(9.0.8) 32位/64位 官方免费版

Apache Tomcat 9(9.0.8) 32位/64位 官方免费版

热门排行

简介

Apache Tomcat9.0是一款兼容32位和64位系统的web服务器工具,是由Apache开发的免费且开源的轻量级WEB应用TomCat服务器,这款Tomcat9.0对编程人员十分友好,本站提供了Apache Tomcat9.0下载地址,有需要的朋友们就来下载使用吧。

基本简介

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

安装方法

  一:

  下载完成后开始安装,第一次安装的用户建议直接点击“next”不选择插件

tomcat9.0下载

  可以自行设置账户名以及密码

Apache Tomcat9.0

  非常重要的一步!!!!!!!!!设置jdk安装目录,每个人的路径都不一样,建议根据自己的电脑查找

tomcat9.0下载

  二:

  安装完成后右击我的电脑—属性—高级系统设置—环境变量,

  在系统变量中添加以下变量

  (1)TOMCAT_HOME,该变量指向解压文件的路径,该目录下有lib、bin等文件夹。添加方法如下:

  点击环境变量下的“新建”,在“变量名”中填写“TOMCAT_HOME”,在“变量值”中填写解压文件的路径,

  D:\Tomcat\apache-tomcat-9.0.0.M1-windows-x64\apache-tomcat-9.0.0.M1

  (后面没有分号)然后点击“确定”,如图

Apache Tomcat9.0

  (2)CATALINA_HOME,该变量的值与TOMCAT_HOME相同,设置方法同(1),如图

tomcat9.0下载

  (3)在“系统变量”中找到Path变量,双击打开Path变量,在“变量值”的最后面添加

  %CATALINA_HOME%\bin

  (后面没有分号),如图

Apache Tomcat9.0

  (4)在“系统变量”中找到CLASSPath变量,双击打开CLASSPath变量,在“变量值”的最后面添加

  %CATALINA_HOME%\lib\servlet-api.jar

  (后面没有分号),如图

tomcat9.0下载

  三:

  单击“开始”—“运行”,键入"cmd",在控制台输入service install Tomcat9,

Apache Tomcat9.0

  出现以上黑窗体便表示安装成功!

使用方法

  接下来为大家介绍一下,安装成功后这玩意要怎么用

  然后进入控制面板—系统和安全—管理工具—服务,找到Apache Tomcat Tomcat9服务项,右击该项,点“启动”,启动该服务,如图

tomcat9.0下载

  打开浏览器,地址栏输入//localhost:8080或 //127.0.0.1:8080

  如果出现tomcat示例主页,则表示服务器安装成功,如图

Apache Tomcat9.0

常见问题

  ※如果8080端口被占用了咋办啊!!

  如果8080端口被占用了可以修改tomcat的访问端口,方法如下:找到D:\Tomcat\apache-tomcat-9.0.0.M1-windows-x64\apache-tomcat-9.0.0.M1\conf目录下的server.xml文件,打开该文件,找到以下内容就可以了啊别担心。

tomcat9.0下载

更新日志

Tomcat 9.0.8(markt)

Catalina

修复:62263:当RemoteIpValve处理无法找到上下文的请求时,避免发生NullPointerException。 (Markt的)

添加:62258:当错误导致与客户端的连接关闭时,不会触发标准错误页面机制,因为没有人会看到错误页面。 (Markt的)

修复:当DataSource Resource type =“javax.sql.XADataSource”时注册MBean。 Masafumi Miura提供的补丁。 (csutherl)

修正:修复在实际使用中不太可能发生的罕见边缘情况。这种边缘情况意味着将长长的UTF-8字符流写入几乎完全由代理对组成的HTTP响应可能导致一个代理对被丢弃。 (Markt的)

添加:将Apache Commons BCEL的内部分支更新为r1829827,以便为注释扫描代码添加对Java 11的早期访问支持。 (Markt的)

修复:62297:启用CrawlerSessionManagerValve以正确处理在主机或引擎上配置Valve时爬行多个主机和/或Web应用程序的漫游器。 (fschumacher)

修复:62309:当认证不是强制性的时,在SecurityManager下使用JASPIC时修复SecurityException。 (Markt的)

修复:62329:当目录没有专用条目时,正确列出JAR文件中的资源。 MeelisMüür提供的补丁。 (Markt的)

添加:在HttpServletRequest#getContextPath()的返回值中将多个前导/字符折叠为单个/,以避免与HttpServletResponse#sendRedirect()一起使用该值时出现问题。此行为默认启用,并可通过新的Context属性allowMultipleLeadingForwardSlashInPath进行配置。 (Markt的)

修复:改善UTF-8解码器中带有补充字符的溢出处理。 (Markt的)

Coyote

解决方法:纠正线程池中的错误一个错误,该错误允许线程池的大小增加到比配置的限制多一个。修补程序由usc提供。 (Markt的)

修复:在使用NIO或NIO2连接器和OpenSSLImplementation时,在前一次握手过程中未正确清除错误时,防止由错误导致的意外TLS握手失败。 (Markt的)

添加:62273:实现配置选项以避免不符合规范的用户代理(包括所有主要浏览器)对RFC路径和RFC 3986所需的URI路径和查询字符串进行编码。(markt)

修复:修复NIO2异步IO阻塞读取/写入的同步。 (REMM)

Jasper

更新:将Eclipse编译器for Java更新为4.7.3a。 (Markt的)

更新:允许使用9来指定Java 9作为JSP编译的编译器源和/或编译器目标。 1.9的Early Access值仍然受支持。 (Markt的)

添加:添加对指定Java 10(值为10)作为JSP编译的编译器源和/或编译器目标的支持。 (Markt的)

修复:62287:不要依赖哈希代码来测试ValueExpressionImpl的实例是否相等。 Mark Struberg提供的补丁。 (Markt的)

WebSocket

修复:62301:修正了61491的修复中的回归,该修复在使用PerMessageDeflate时并未在所有情况下正确处理最终的空消息部分。 (Markt的)

修复:62332:确保WebSocket连接在客户端读取I / O错误后关闭。 (Markt的)

其他

修正:当未设置JAVA_ENDORSED_DIRS环境变量时,避免在Cygwin下运行时发出警告。 Zemian Deng提供的补丁。 (Markt的)

软件特别说明

使用Apache Tomcat必须安装jdk1.8,还没安装jdk的用户可以点击下载哦jdk1.8.0_77(32/64位)

大家还下载了