standalone.xml
和standalone-full.xml
有什么区别?在什么情况下我们使用standalone-full.xml
?
standalone.xml
和standalone-full.xml
有什么区别?在什么情况下我们使用standalone-full.xml
?
答案来自: JBoss EAP 5 和 EAP 6 的区别
来自 RHELSM (https://access.redhat.com/solutions/1136103)
standalone.xml: 这是独立服务器的默认配置文件。它包含有关独立服务器的所有信息,包括子系统、网络、部署、套接字绑定和其他可配置详细信息。当您启动独立服务器时,将自动使用此配置。
standalone-full.xml: 这是独立服务器的示例配置。它包括对除了高可用性所需的子系统以外的每个可能子系统的支持。
standalone-ha.xml: 此示例配置文件启用了所有默认子系统,并为独立服务器添加了mod_cluster和JGroups子系统,以便它能够参与高可用性或负载均衡集群。
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
,- 那么在启动 JBoss 服务时,你必须选择它。
./standalone.sh -c standalone-full.xml
如果你在JBoss Developer Studio中进行这个操作,那么在服务器配置中,你应该选择standalone-full.xml
而不是standalone.xml
。