gpt4 book ai didi

java - JBoss 4.0.5 启动需要 15 分钟部署单个 war 文件

转载 作者:IT王子 更新时间:2023-10-29 01:19:30 29 4
gpt4 key购买 nike

这个 JBoss 实例部署了几个 war 文件。 JBoss 启动的其余部分大约需要 5 分钟或更短时间。但是当它到达一个特定的 war 文件时,启动只是挂起而没有进一步输出到 jboss 日志。它在那里等了大约 15 分钟,然后 war 突然开始展开。 JBoss 启动的其余部分就没问题了。

我想知道您建议我采取哪些步骤来诊断这种情况的原因?

无法将此站点升级到更新版本的 JBoss 或 java(当前为 1.5.0.7)。它在 32 位 CentOS 5.3 Linux 上运行在负载平衡配置的 3 个基于 xen 的虚拟服务器上。该代码通过 nfs 共享对所有三个服务器都是通用的。然而,当 3 个服务器是物理服务器并且代码是每个服务器的本地时,也会出现同样的问题。服务器均为 2 个 CPU、4GB 内存的服务器。

另外,仅供引用,在这个 JBoss 实例中部署的 war 实际上是 deploy 目录中包含的目录中的 exploded war。

最佳答案

很可能,jBoss 正在将 war 文件解压到 tmp 目录。在磁盘速度较慢的机器上或者如果 war 规模很大,这将需要一段时间。尝试在部署目录中对其进行 explodig。 Here's a wiki on the topic ,但简短的版本是创建一个名为 war 的目录,包括末尾的 .war,并将内容解压缩到其中。它将类似于 %JBOSS_HOME%\server\<instance>\deploy\<war_file>.war .

关于java - JBoss 4.0.5 启动需要 15 分钟部署单个 war 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2924015/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com