【问题标题】:Difference between standalone.xml and standalone-full.xmlStandalone.xml 和standalone-full.xml 之间的区别
【发布时间】:2013-10-31 16:57:44
【问题描述】:

standalone.xmlstandalone-full.xml 有什么区别。我们在什么场景下使用standalone-full.xml

【问题讨论】:

  • 我刚刚复制了你的第一句话并将其粘贴到我的 SEO 中,第二个结果得到了这个:community.jboss.org/thread/199236,简单来说,standalone-full.xml 提供了完整的 Java EE 6 设置,而Standalone.xml 没有。
  • 如果我必须使用 JMS、EJB 那么我应该使用哪个 xml 文件?

标签: java jboss


【解决方案1】:
  • standalone.xml:支持 Java EE Web-Profile 以及一些扩展,如 RESTFul Web 服务和支持 EJB3 远程调用
  • standalone-full.xml:支持 Java EE Full-Profile 和所有服务器功能,无需集群
  • standalone-ha.xml:具有集群功能的默认配置文件
  • standalone-full-ha.xml:具有集群功能的完整配置文件

答案来自:The Differences Between JBoss EAP 5 and EAP 6

【讨论】:

  • 没有比这个更好的答案了!
  • standalone-full.xml 是使用 JMS 所必需的
【解决方案2】:

如果您配置了standalone-full.xml 而不是standalone.xml,那么您必须在启动JBoss 服务时选择它。

./standalone.sh -c standalone-full.xml

如果您在JBoss Developer Studio 中执行此操作,那么您应该在服务器配置中选择standalone-full.xml 而不是standalone.xml

【讨论】:

    【解决方案3】:

    来自 RHELSM (https://access.redhat.com/solutions/1136103)

    1. standalone.xml:这是独立服务器的默认配置文件。它包含有关独立服务器的所有信息,包括子系统、网络、部署、套接字绑定和其他可配置的详细信息。启动独立服务器时会自动使用此配置。

    2. standalone-full.xml:这是独立服务器的示例配置。它包括对所有可能的子系统的支持,但高可用性所需的子系统除外。

    3. standalone-ha.xml:此示例配置文件启用所有默认子系统并为独立服务器添加 mod_cluster 和 JGroups 子系统,以便它可以参与高可用性或负载平衡集群。

    4. standalone-full-ha.xml:这是独立服务器的示例配置。它支持所有可能的子系统,包括高可用性所需的子系统。

    Messaging 的服务器配置包含在 $EAP_HOME/standalone/configuration/standalone-full.xml$EAP_HOME/standalone/configuration/standalone-full-ha.xml 文件用于独立服务器。服务器配置文件中的元素包含所有 JMS 配置。

    它说,完整配置还包括子配置:

    • standalone-full.xmlstandalone.xml
    • standalone-full-ha.xmlstandalone-ha.xml

    【讨论】:

      猜你喜欢
      • 2013-01-13
      • 1970-01-01
      • 1970-01-01
      • 2015-02-22
      • 2019-01-02
      • 2018-10-02
      • 1970-01-01
      • 2014-11-09
      • 1970-01-01
      相关资源
      最近更新 更多