当前位置: 首页 > 知识库问答 >
问题:

为什么有些服务在开始运行jboss服务器时是懒惰的

有权
2023-03-14

下面的消息表明JBoss没有启动299个服务中的59个。为什么呢?

INFO[org.jboss.as](控制器引导线程)JBAS015874:jboss EAP 6.3.0。GA(AS 7.4.0.Final-redhat-19)启动时间为10290ms,启动299个服务中的261个(59个服务为惰性、被动或按需)

共有2个答案

佟阳焱
2023-03-14

这可能有很多原因,几天前我也遇到过类似的问题。我要告诉你是什么帮助了我。问题是存放jboss的文件夹名称中有一个空格字符。

例如D:/新文件夹/Jboss/Jboss-eap-6.3

在我们将同一个jboss实例移动到另一个文件夹后,经过几次尝试之后,这不知何故造成了一个问题,然后它不再显示任何懒惰的服务。

因此,请确保您的服务器上没有这样的文件夹名称。

阎知
2023-03-14

这是因为JBoss只在需要时启动某些子系统/服务。这使得初始引导过程更快,并节省内存。

在您实际部署需要集群的应用程序之前(例如,您的应用程序具有

 类似资料:
  • 我正在探索在运行时为JavaWeb应用程序执行Cobertura代码覆盖,我遇到了一篇文章http://www.mojohaus.org/cobertura-maven-plugin/instrumentingDeploymentArtifact.html 我遵循这些步骤,在一个小型maven web应用程序上获得了覆盖率报告,我在JBoss服务器上部署了一个war文件(包含一个模块),并手动浏览

  • 问题内容: 我在Linux上编写了一个C程序,该程序可以分配内存,并在一个循环中运行它,而TOP没有显示任何内存消耗。 然后我对该内存做了一些操作,而TOP确实显示了内存消耗。 当我分配内存时,我真的是“获取内存”,还是有一个“惰性”内存管理,仅当使用时才给我内存? (还有一个选项,当我使用它时,TOP只知道内存消耗,因此我不确定。) 谢谢 问题答案: 在Linux上,malloc使用sbrk()

  • 问题内容: 我们的商业应用程序过去曾在不同的应用程序服务器上运行,因此我们开始对其进行调整,使其可以在JBoss服务器上运行。问题在于该应用程序运行JBoss缓存,并且作为与此框架集成的一部分,web- inf \ lib包含以下jar: jboss-aop.jar,jbosscache-core.jar,jboss-common.jar,jboss- common- core.jar,jboss

  • 如何将JBoss或JBoss EAP库添加到Eclipse中项目的Java构建路径? 我的平台:带有WindowsXPSP3、JDK7和JRE7的虚拟机、面向Web开发人员的EclipseJavaEEIDE(版本:开普勒服务发行版2)、Eclipse中新的干净工作区 我所做的: 从市场上为开普勒安装了JBoss工具 文件夹与解压缩的JBoss EAP-我尝试与jboss-eap-6.2.0.zip

  • 在我的项目中,我们使用的是最新版本的 Spring-Cloud-LoadBalancer、spring-cloud网关和Resilience4J。 JDK 1.8版 IDE-Eclipse Oxygen。2 一切看起来都很好,但应用程序仍然没有运行...

  • 服务器由原来的物理主机换成了虚拟机。 服务器如果放在机房里面自己维护,是有一定的概率出现硬盘损坏的情况,或者其他硬件原因导致的服务器宕机或者断电。这个时候如果有主备服务器自动切换,是可以降低影响。 服务器上云之后,云服务商会保证虚拟机的高可用,即时底层的硬件服务器出问题,虚拟机也能通过热迁移到其他可用的物理机上,据说中断只有ms级别,可以说影响其实相当小。 是不是可以说,服务器上云后,服务器主备的