SpringSource tc Server - 合乎逻辑的下一步

工程 | Jim Jagielski | 2009 年 4 月 28 日 | ...

现在是轻量级和企业级 Java 应用服务器成熟时机,而 Apache Tomcat 是其中的佼佼者。 现在,借助 SpringSource tc Server,我们在 SpringSource 将其变为现实。

如果您熟悉 Covalent,以及现在的 SpringSource,那么您很可能了解 ERS (Enterprise Ready Server)。 ERS 是我们预先构建、预先打包且经过全面 QA 的 Apache httpd Web 服务器和 Apache Tomcat 的发行版。 该发行版还包含一些非常有用的增强功能,以 Apache 的模块形式提供,例如 PHP、mod_perl 和 mod_snmp。 该发行版略显遗憾的是,除了 mod_jk 之外,添加到 Tomcat 端的额外部分非常少。

tc Server 完全改变了这一点。

我们都看到 Tomcat 在许多环境中取代了更多“传统”(且重量级)的 JEE 服务器,但总有一小部分人,即使他们不需要 EJB 功能(并且有了 Spring,谁还需要它呢?),这些服务器的更多“企业级功能”使它们非常有用,并且 Tomcat 中缺少这些功能使得远离它们并转向 Tomcat 非常困难。

tc Server 也完全改变了这一点。

tc Server 是 SpringSource 的 Tomcat 新软件发行版,它添加了人们想要和需要的所有缺失的企业功能。 该功能集非常令人印象深刻

  • 应用程序管理
    • 列出在分布式服务器实例集合中运行的应用程序
    • 将应用程序定位、部署和取消部署到分布式服务器实例
    • 启动、停止和重新加载为分布式服务器实例运行的应用程序
    • 控制 Web 应用程序参数,如缓存、JSP 行为和服务静态内容
  • 服务器配置和管理
    • 服务器实例的远程配置控制
    • 配置 JDBC 数据源和连接池
    • 定义虚拟主机、访问日志以及与 Web 服务器的集成
    • 配置 JVM 服务器启动参数,例如 Java 堆大小和垃圾回收特征
    • 定义服务器组(tc Server 或 Tomcat 实例)
  • 高级服务器诊断
    • 当线程以可能损害应用程序完整性的方式竞争受限资源时,应用程序线程锁检测会发出警告
    • 可配置的自动和按需线程和堆转储,用于故障和异常分析
    • 线程到 URL 的关联,用于在分析请求处理问题时进行更快的诊断
以上包括从命令行脚本环境中执行各种管理任务的能力,而不是 GUI,这非常适合自动化任务和各种 cronjobs。 当然,您还可以获得 SpringSource 的 Enterprise 支持和服务,适用于整个软件包。

tc Server 的独特之处在于,它为您提供您了解、喜爱和信任的 Tomcat,但具有您需要的企业功能。 当然,我们不仅仅止步于此。 tc Server 中还有一个新的高并发连接池,它比 Tomcat 传统的 DBCP 和其他外部解决方案更胜一筹。 并且,为了履行我们对开源社区的长期承诺,这将回馈给 ASF

我们已经有很多计划,将在下一个主要版本中添加其他诊断功能。 我们还在开发下一代 ERS,它还将这些企业功能添加到 Apache httpd 的 Web 层。

从 Web 前端到中间件业务逻辑,SpringSource 都在您身后支持您。 因此,无论您是使用 Apache httpd、Tomcat 和 Spring 的老手,还是正在进行合乎逻辑的(可能早就应该进行的)迁移,请查看我们可以提供的所有帮助。

tc Server Architectural Diagram Server Management

单击此处了解有关 SpringSource tc Server 的更多信息,并查看 tc Server 的实际操作截屏视频。 或者,更好的是,单击 “立即下载!” 进行试驾。

获取 Spring 新闻资讯

随时关注 Spring 新闻资讯

订阅

抢占先机

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部