下面的消息表明 JBoss 没有启动 299 个服务中的 59 个。这是为什么?
INFO [org.jboss.as] (Controller Boot Thread) JBAS015874: JBoss EAP 6.3.0.GA (AS 7.4.0.Final-redhat-19) started in 10290ms - Started 261 of 299 services (59 services are lazy, passive or on-demand)
最佳答案
这是因为 JBoss 仅在需要时启动某些子系统/服务。这使得初始启动过程更快并节省内存。
在实际部署需要集群的应用程序之前,不需要集群等某些服务(例如,您的应用程序在 <distributable />
文件中具有 WEB-INF/web.xml
标记)。因此,当部署此特定应用程序并且您使用“HA”配置文件启动 JBoss 时,它将自动启动 JBoss 集群相关服务。
关于java - 为什么有些服务在开始运行jboss服务器时很懒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35077088/