官方下载 - 88必发娱乐官网园

Java服务器软件(Apache Tomcat) v8.5.23 免费版

Java服务器软件(Apache Tomcat) 软件介绍 Soft content
Java服务器软件(Apache Tomcat)  v8.5.23 免费版

Apache Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现
Tomcat是稳固的独立的Web服务器与Servlet Container,不过,其Web服务器的功能则不如许多更健全的Web服务器完整,如Apache Web服务器(举例来说,Tomcat没有大量的选择性模块)。不过,Tomcat是自由的开源软件,而且有许多高手致力于其发展。

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

使用技巧

  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应用,并且每个应用都需要进行单独的 用户验证,那这看起来就有点像在用户搏斗。用户们不知道怎样才能把多个分离的应用整合成一个单独的系统,所有用户也就不知道他们需要访问多少个不 同的应用,只是很迷惑,为什么总要不停的登录。

更新日志:

Tomcat 7.0.39:
新版本包含了一些bug修复和功能改进,显着变化包括: 

改进了bytes/characters的转换过程,核心转换过程已经重构。请求URI中检测到的错误将使用替换字符代替,请求主体中的错误将会触发一个IOException异常。

新的UTF-8解码器,由Apache Harmony提供,取替了之前JVM提供的UTF-8解码器。新的解码器具有早期检测错误功能,更接近于关于使用替换字符的Unicode规范。

如果注解扫描进程由于类依赖关系导致失败,现在会提供更多的信息,以判断类故障。另外,JAR扫描进程也得到了改善。升级了Tomcat的一些依赖关系。

Apache Tomcat 7.0.19 包含了安全的修正、bug修复以及如下新特性:

- JSP 的重新编译更加完善,根据 jsp 的修改时间以及所依赖的文件
- Windows 下的安装程序支持安装多个 Tomcat 实例
- 包含 jdbc-pool (an alternative database connection pool)

详情请看:
http://tomcat.apache.org/tomcat-7.0-doc/changelog.html

下面这些问题是 7.0.19 版本值得你注意的:
- The AJP NIO connector does not use persistent connections. To workaround this, use a large value for connectionTimeout
- There is a typo in the list of JARs to skip in catalina.properties Apply http://s.apache.org/catalina.properties-r1146623 to fix it


Apache Tomcat 开发团队宣布Tomcat 7.0.12发布!该版本修复了一些bug,还增加了如下新特性:

* 初步开始支持 SPNEGO/Kerberos 身份验证 (也称为Windows身份验证);

* 提供一个新的配置选项,可定义一个close方法处理不再需要的JNDI资源;

* 对pre-emptive验证的可选支持。

Tomcat 的 7.0.11 版本已经在开发组内投票通过,版本状态是稳定版,主要修复了 @SecurityAnnotation 的问题。

创e提示:
  • * 推荐迅雷下载+WinRAR解压;软件通过百度杀毒+毒霸+瑞星+360卫士扫描,问题软件请从评论反馈
  • * 本站为交流分享平台,资源以官方下载为主,来源于作者官方和网友的提交,仅供分享学习之用,如触犯您的权利敬请:来信申诉