【问题标题】:why some service are lazy while start running jboss server为什么有些服务在开始运行 jboss 服务器时很懒惰
【发布时间】:2016-05-06 17:59:17
【问题描述】:
下面的消息表明,JBoss 没有启动 299 个服务中的 59 个。这是为什么?
INFO [org.jboss.as](控制器引导线程)JBAS015874:JBoss EAP
6.3.0.GA (AS 7.4.0.Final-redhat-19) 启动时间为 10290 毫秒 - 启动了 299 个服务中的 261 个(59 个服务是惰性的、被动的或按需的)
【问题讨论】:
标签:
java
jboss
server
jboss-eap-6
【解决方案1】:
这是因为 JBoss 仅在需要时才启动某些子系统/服务。这样可以加快初始启动过程并节省内存。
在您实际部署需要集群的应用程序(例如,您的应用程序在WEB-INF/web.xml 文件中具有<distributable /> 标记)之前,不需要集群等某些服务。因此,当部署此特定应用程序并且您使用“HA”配置文件启动 JBoss 时,它将自动启动 JBoss 集群相关服务。
【解决方案2】:
这可能有很多原因,几天前我遇到了类似的问题。我将告诉你对我的情况有什么帮助。
问题是保存 jboss 的文件夹的名称中有空格字符。
例如。 D:/新建文件夹/Jboss/jboss-eap-6.3
在我们将同一个 jboss 实例移动到另一个文件夹后,经过多次点击和试验,这以某种方式产生了问题,然后它不再显示任何惰性服务。
因此,请确保您的服务器不要使用这样的文件夹名称。