【问题标题】:App hangs on --> 'Initializing Spring root WebApplicationContext' on websphere应用程序挂起 --> websphere 上的“初始化 Spring 根 WebApplicationContext”
【发布时间】:2011-02-28 15:09:13
【问题描述】:

当我尝试在 websphere 上通过 RSA 部署 app ear 时,部署挂在以下行:

初始化 Spring 根 WebApplicationContext。 初始化成功。

然后服务器超时。 如何解决此问题? 我应该查看哪个日志?日志文件夹因文件过多而令人困惑。
当我通过管理控制台首先构建 .ear 来部署应用程序时,它可以正常部署。

【问题讨论】:

    标签: websphere rsa


    【解决方案1】:

    我假设您指的是在 RSA/RAD 中发布应用程序。无论您是通过此部署还是通过管理控制台部署,日志都是相同的。

    SystemOut、SystemErr 和 trace.logs 将是我的首要检查点。

    我假设您的应用程序会输出以下信息行: 正在初始化 Spring 根 WebApplicationContext。初始化成功

    什么时候这样做?这可能发生在应用程序已部署并且应用程序处于启动阶段之后。

    我会检查这个位置

    /profiles//installedApps/

    将所有 <...> 替换为您环境中的相应值。

    部署成功后,您应该会看到一个包含应用程序名称的目录,例如。

    这告诉您应用程序已安装在您的测试环境服务器中。

    发布有效地执行两项活动 - 安装和启动应用程序。

    一旦您在此处看到 EAR,您就知道您的问题在于您的应用程序启动活动。

    试试看你能不能从那里缩小范围。

    HTH 芒露

    【讨论】:

    • 我找到了日志。谢谢。但是应用程序的启动仍然挂起
    • Kaushik,现在我们知道错误处于应用程序启动阶段,请尝试获取线程转储以查看它卡在哪里。这将告诉您发生这种“挂起”时 JVM 正在尝试做什么。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-26
    • 2018-07-08
    • 1970-01-01
    • 2013-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多