Resin 4.0.36 发布,Java应用服务器

简介:

Resin 在2013-04-26发布了 4.0.35 版本。上一个版本是2013-02-14的4.0.35 该版本包含小改进,比较杂,详情请看 http://www.caucho.com/resin-4.0/changes/resin-4.0.36.xtp http://caucho.com/resin-4.0/changes/changes.xtp 其他产品线还是3.1.13.

改进:

4.0.36 -

  • access-log: added buffer-size to access log at cluster level (#5378, rep by Andrew Foong)
  • apache: added apache 2.4 support(#5241)
  • apache, iis: added support for disabled servers(#5364)
  • embed: add ResinEmbed.setServerId (#5350, rep by D. Shearer)
  • jmx: MBean/MXBean interface scanning was assuming class implementation matching (#5357, rep by Steve Francis)
  • jdbc: added jdbc 7 stub methods for compilation (#5370)
  • cdi: add NoClassDefError catches for optional classes (#5371)
  • session: jdbc session support for isolated server instances (#5374, rep by Keith Paulson)
  • jCache: removeAll support
  • jCache: isStoreValue=true (#5343)
  • jCache: spec changed to use Configuration instead of builders
  • apache: mod_caucho fix for failover issue(#5266, rep by Shinomiya Nobuaki)
  • iis: isapi_srun.dll fix for failover issue(#5360, rep by Jason Barr)

Resin是CAUCHO公司的产品,是一个非常流行的支持 servlets 和jsp的引擎,速度非常快。Resin本身包含了一个支持HTTP/1.1的WEB服务器。虽然它可以显示动态内容,但是它显示静态内容的能力也非常 强,速度直逼APACHE SERVER。许多站点都是使用该WEB服务器构建的。

其实对于JSP引擎来说,目前就是Resin和Tomcat.看个人熟悉和喜好来选择。

下载:

http://www.caucho.com/download/resin-pro-4.0.36.tar.gz
http://www.caucho.com/download/resin-4.0.36.tar.gz
http://www.caucho.com/download/resin-4.0.36-src.tar.gz

文章转载自 开源中国社区 [http://www.oschina.net]

相关文章
|
16小时前
|
关系型数据库 Java 分布式数据库
PolarDB产品使用问题之部署到服务器上的Java应用(以jar包形式运行)无法连接,如何解决
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
1天前
|
Java
如何在Java中实现多线程的Socket服务器?
在Java中,多线程Socket服务器能同时处理多个客户端连接以提升并发性能。示例代码展示了如何创建此类服务器:监听指定端口,并为每个新连接启动一个`ClientHandler`线程进行通信处理。使用线程池管理这些线程,提高了效率。`ClientHandler`读取客户端消息并响应,支持简单的文本交互,如发送欢迎信息及处理退出命令。
|
4天前
|
缓存 安全 算法
Java内存模型深度解析与实践应用
本文深入探讨Java内存模型(JMM)的核心原理,揭示其在并发编程中的关键作用。通过分析内存屏障、happens-before原则及线程间的通信机制,阐释了JMM如何确保跨线程操作的有序性和可见性。同时,结合实例代码,展示了在高并发场景下如何有效利用JMM进行优化,避免常见的并发问题,如数据竞争和内存泄漏。文章还讨论了JVM的垃圾回收机制,以及它对应用程序性能的影响,提供了针对性的调优建议。最后,总结了JMM的最佳实践,旨在帮助开发人员构建更高效、稳定的Java应用。
|
16天前
|
监控 Java 数据库连接
Java面试题:如何诊断和解决Java应用的内存泄漏问题?
Java面试题:如何诊断和解决Java应用的内存泄漏问题?
19 2
|
2天前
|
供应链 安全 Java
以典型 Java 应用为例,完整的软件供应链会包含什么
以典型 Java 应用为例,完整的软件供应链会包含什么
6 0
|
2天前
|
存储 缓存 安全
深入理解Java内存模型(JMM)及其在并发编程中的应用
本文旨在探索Java内存模型(JMM)的奥秘,并揭示其在并发编程中的关键作用。我们将通过数据支撑,案例分析,以及对比研究的方法,深入剖析JMM的核心概念、原理和机制。文章将提供丰富的实例,包括同步块、volatile关键字的使用,以及线程间的通信机制,来具体展示JMM如何管理并发环境下的数据一致性和可见性问题。我们还将讨论JMM在现代多核处理器架构下面临的挑战,以及如何在编写高效且线程安全的代码时避免常见的并发陷阱。最后,文章将提出一些最佳实践,帮助开发者充分利用JMM的特性,以提升应用程序的性能和可靠性。
|
7天前
|
存储 安全 Java
深入理解Java内存模型(JMM)及其在并发编程中的应用
Java内存模型(JMM)是Java虚拟机规范中定义的一套规则,它指导着线程如何通过内存交互。JMM不仅关乎数据一致性与可见性问题,还直接影响到并发程序的正确性和性能。本文将探讨JMM的核心概念、工作原理及其在高效并发编程中的实践应用,旨在为读者提供一套完整的理论框架和实战技巧,以应对复杂并发环境下的挑战。
|
16天前
|
Java API
Java面试题:说明Lambda表达式在Java中的应用,以及函数式接口的概念和作用。
Java面试题:说明Lambda表达式在Java中的应用,以及函数式接口的概念和作用。
14 0
|
16天前
|
设计模式 Java
Java面试题:描述观察者模式的工作原理及其在Java中的应用。
Java面试题:描述观察者模式的工作原理及其在Java中的应用。
14 0
|
16天前
|
监控 网络协议 Java
Java面试题:解释Java NIO与BIO的区别,以及NIO的优势和应用场景。如何在高并发应用中实现NIO?
Java面试题:解释Java NIO与BIO的区别,以及NIO的优势和应用场景。如何在高并发应用中实现NIO?
17 0