关于Spring-MVC Java Web应用程序使用Pivotal tc Server而不是普通Tomcat的利与弊,有人可以提出建议吗?除了在Pivotal的website上以及在Spring Tool Suite中打包之外,几乎找不到关于Pivotal的信息。信息的缺乏使我对依赖它有些警惕。

背景:正在为Spring-MVC项目准备开发环境,目前正在评估是使用打包的Spring Tool Suite (STS)还是仅从最新的Eclipse(可能与Eclipse STS plugin结合)开始。作为此插件中的可选组件之一,它跨过了Pivotal tc Server。

最佳答案

Pivotal tc Server包含所有普通的Tomcat,并具有一些可选的扩展名,旨在使其更易于部署和维护。分为三组,差异如下所示:

配置扩展(不更改代码,仅实现我们实现的配置更改)

  • 使用共享二进制文件的多实例
  • 可以在保留应用程序和配置的同时轻松更改Tomcat版本
  • 配置文件中的
  • 变量替换
  • 异步记录
  • 轻微的安全性调整(端口,mgmt应用程序,JMX)

  • 代码扩展
  • 修补程序版本-修复当前版本中的缺陷[例如tomcat-7.0.32.B.RELEASE]
  • 扩展JMX接口(interface)
  • 附加指标
  • 应用程序部署
  • 诊断阀-当
  • 变慢时,很好的故障排除信息
  • 配置模板–包括自定义创建的
  • 即时更改日志级别
  • 高级 session 复制(Gemfire)
  • Oracle数据库连接代理

  • 附加组件
  • Windows服务包装程序
  • RPM/Apt-Get/Debian安装程序(Linux)
  • 启动脚本(Linux)
  • 厨师食谱
  • 木偶脚本
  • 密码加密
  • 用于性能调整的Spring Insight

  • 仅供引用,在标签上仍然有旧的“springsource-tc-server”标签。 SpringSource现在是Pivotal了。 (我们可以/应该更新标签还是添加新标签?)

    希望这可以帮助。

    关于java - Tomcat与Pivotal Tc服务器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23424312/

    10-10 20:24