SpringSource tc 服务器 - 顺理成章的下一步

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

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

如果您熟悉 Covalent 和 SpringSource,那么您很可能了解 ERS(企业就绪服务器)。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 执行各种管理任务,这非常适合自动化任务和各种 cron 作业。当然,您还可以获得 SpringSource 的企业支持和服务。

tc Server 的独特之处在于,它为您提供了您了解、喜爱和信任的 Tomcat,以及您需要的企业级功能。当然,我们并没有止步于此。tc Server 中还有一个新的高并发连接池,它比 Tomcat 的传统 DBCP 和其他外部解决方案要好得多。并且,为了坚持我们长期以来对开源社区的承诺,这将捐赠回ASF

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

从 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 社区中所有即将举行的活动。

查看全部