独立.xml和独立完整.xml之间的区别

58

standalone.xmlstandalone-full.xml有什么区别?在什么情况下我们使用standalone-full.xml


我刚刚复制了你的第一句话并将其粘贴到我的SEO中,结果第二个搜索结果就是这个:https://community.jboss.org/thread/199236。该链接简单地说明standalone-full.xml提供了完整的Java EE 6设置,而standalone.xml则没有。 - Luiggi Mendoza
1
如果我必须使用JMS、EJB,那么我应该使用哪个XML文件? - Muhammad Imran Tariq
https://community.jboss.org/thread/174004 - Luiggi Mendoza
3个回答

61
  • standalone.xml: 支持 Java EE Web-Profile,以及一些扩展功能,如 RESTFul Web 服务和对 EJB3 远程调用的支持。
  • standalone-full.xml: 支持 Java EE Full-Profile 和所有服务器功能,但不包括集群。
  • standalone-ha.xml: 默认配置文件,带有集群功能。
  • standalone-full-ha.xml: 带有集群功能的完整配置文件。

答案来自: JBoss EAP 5 和 EAP 6 的区别


没有比这个更好的答案了! - Gaurav
使用JMS需要standalone-full.xml。 - Bruno L.

13

来自 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: 这是独立服务器的示例配置。它包括对每个可能的子系统的支持,包括高可用性所需的子系统。

消息传递的服务器配置包含在 $EAP_HOME/standalone/configuration/standalone-full.xml$EAP_HOME/standalone/configuration/standalone-full-ha.xml 文件中,对于独立服务器,<hornetq-server> 元素包含所有JMS配置。

它说,完整的配置也包括子配置:

  • standalone-full.xml 包含 standalone.xml
  • standalone-full-ha.xml 包含 standalone-ha.xml

我们如何在 docker-compose 文件中指定这个? - marcg
使用卷时,可以使用特定配置进行覆盖。 - albertoiNET

10

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

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接