Tomcat 最新特性

Tomcat7引入了多项新特性,包括使用随机数防止跨站脚本攻击、改进jessionid机制以增强安全性、内存泄露检测及预防等。此外还增强了对Servlet3.0、JSP2.2的支持,并提供了更便捷的应用内嵌方式。

TOMCAT 7新特性

  1 使用随机数去防止跨站脚本攻击。

  2 改变了安全认证中的jessionid的机制,防止session攻击。

  3 内存泄露的侦测和防止

  4 在war文件外使用别名去存储静态内容。

  TOMCAT 7的增强功能

  5 对Servlet 3.0,JSP 2.2和JSP-EL 2。2的支持

  6 更容易将Tomcat内嵌到应用去中去,比如JBoss

  7 异步日志记录

  根据Mark Thomas,Tomcat 7委员会的经理的说法,Tomcat 7最显著的三个特征是Servlet 3.0,内存检测泄露和增强的安全特性。

 更多了解可以进入:http://www.iteye.com/news/17928

### Tomcat 最新版本的特性和更新内容 Tomcat 是一个开源的Java Servlet容器和Web服务器,广泛用于部署Java Web应用程序。以下是关于Tomcat最新版本的特性及更新内容的详细说明。 #### 核心功能增强 Tomcat 6.x 是当前开发的重点版本,它在Tomcat 5.5.x的基础上进行了多项改进,并实现了Servlet 2.5和JSP 2.1规范[^1]。此外,还引入了内存使用优化、高级I/O功能以及重构后的集群支持。这些改进显著提升了性能和可扩展性。 #### 集群能力 从Tomcat 5.x开始,所有版本都包含了提供集群功能的Java类[^2]。这一特性使得分布式环境下的负载均衡和故障转移成为可能,对于需要高可用性的应用尤为重要。 #### Tomcat 7 的特点 Tomcat 7 实现了JavaServer Pages 2.2 和 Servlet 3.0 规范,并引入了一系列新特性[^3]。与前一版本相比,管理器应用程序(Manager application)界面焕然一新,同时提供了更精细的角色和访问控制。为了适应新的需求,安装过程中也推荐使用JDK 7 或更高版本,因为这是Tomcat 7 所要求的最低JDK版本。 #### 日志记录 对于排查问题而言,了解日志文件的位置至关重要。主要的Tomcat日志文件位于 `/etc/httpd/logs/mod_jk.log` 中[^4],这里可以找到解决各种Tomcat相关问题的线索。 ```bash # 查看Tomcat日志文件 tail -f /etc/httpd/logs/mod_jk.log ``` #### 示例:配置Tomcat作为服务 以下是一个简单的脚本示例,展示如何将Tomcat配置为Linux系统上的服务: ```bash #!/bin/bash # Tomcat启动/停止脚本 case "$1" in start) echo "Starting Tomcat..." /path/to/tomcat/bin/startup.sh ;; stop) echo "Stopping Tomcat..." /path/to/tomcat/bin/shutdown.sh ;; restart) $0 stop sleep 5 $0 start ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 esac exit 0 ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值