【问题标题】:Two servers configured in Hybris why? what is the purpose of these two servers为什么在 Hybris 中配置两台服务器?这两个服务器的目的是什么
【发布时间】:2016-03-28 19:39:26
【问题描述】:

Hybris 中有两台服务器可用。

一个是tcServer,第二个是tomcat 服务器。

这两台服务器的用途是什么,为什么要这两台,它们的用途是什么?

这两个必须用吗?

【问题讨论】:

    标签: tomcat6 hybris tcserver


    【解决方案1】:

    要点是: Hybris 需要一个 Web 服务器来运行,因为它的所有管理界面(hac、hmc、cockpits、backoffice)都是 Web UI,而且许多客户将运行与 hybris 集成的网络商店。

    Hybris 支持 tomcat 和 tcServer 以及其他一些应用服务器,最著名的是 Weblogic 和 WebSphere afaik。

    详细信息可以在 hybris wiki 上找到,例如:

    https://wiki.hybris.com/display/release4/SpringSource+tc+Server https://wiki.hybris.com/display/release5/Third-Party+Application+Servers

    请注意,支持始终取决于您最终使用的 hybris 版本,但对于 tomcat 和 tcServer,它们与 hybris 下载捆绑在一起。

    (如果您还没有 hybris wiki 帐户,我强烈建议您获得一个(它是免费的 :))因为您会在那里找到很多信息,另外还有一个论坛 http://experts.hybris.com一些活动)

    希望对你有帮助,

    塞巴斯蒂安

    【解决方案2】:

    Hybris server (Tomcat) 和 tcServer 都自带 hybris 安装,你可以选择适合你要求的(Tomcat 大部分时间就够用了,我个人没用过 Tc Server)。


    Hybris 服务器 (Tomcat)

    • 默认 Hybris 服务器
    • 基于 Apache Tomcat 的优化和预配置服务器
    • 生产就绪的质量,最适合运行所有应用程序 hybris 多渠道套件
    • Hybris 服务器支持包含在标准 hybris 服务水平协议中
    • 独立于操作系统
    • ...

    Tc 服务器

    编辑:主要好处是简化生产现场的工作并提供高级配置,例如(来自一个二进制文件的多个运行时实例)。

    Tc Server 或 SpringSource tcServer (doc) 是 Apache Tomcat 的企业版

    • 可以通过以下方式激活:bundled.server.type=tcserver
    • 简化生产现场的工作(监控、死锁检测、垃圾指标、ams)

    【讨论】:

    【解决方案3】:

    虽然 hybris 为您提供 2 个应用程序服务器(Tomcat 和 tcServer)供您选择并用于您的开发/测试,但默认情况下,只有 Tomcat 被配置为无需任何额外配置即可使用,即当您构建和运行 hybris 服务器时无需任何改变配置,使用Tomcat。如果您想切换到 tcServer(它是另一个强大的应用程序服务器),您可以更新配置并切换到它,因为它在您的 hybris 商务套件下载中很容易获得。如果您喜欢使用任何其他应用程序服务器,例如WebLogic,您必须单独下载并处理许可条款。

    谢谢, 阿文德

    【讨论】:

      最近更新 更多