gpt4 book ai didi

spring-boot - w/Gradle将基于Spring的Web应用程序部署到WAS Liberty时超时

转载 作者:行者123 更新时间:2023-12-03 04:21:55 27 4
gpt4 key购买 nike

我正在尝试编写一个简单的基于Spring的Web服务,以在WAS Liberty 8.5.5.9上运行。该应用程序是一个Gradle项目,我使用gradle clean build deploy命令构建和部署该应用程序。但是,此操作失败,并显示以下消息:

[ant:deploy] CWWKM2006I: Deploying application .../userSetting.war to the dropins folder.
[ant:deploy] CWWKM2010I: Searching for CWWKZ0001I.*userSetting in
/home/lavin/WASLiberty/usr/servers/defaultServer/logs/messages.log.
This search will timeout after 30 seconds.
[ant:deploy] CWWKM2011E: Timed out searching for CWWKZ0001I.*userSetting in
/home/lavin/WASLiberty/usr/servers/defaultServer/logs/messages.log.
:deploy FAILED

我确实在 dropins/文件夹中看到了userSetting.war,但是在尝试启动该应用程序时遇到了问题,因此我认为部署已损坏。

有人可以解释一下问题是什么以及如何解决?

最佳答案

此处的工具最多等待30秒才能看到CWWKZ0001I消息,该消息是“应用程序XYZ已启动”消息ID。由于构建脚本在30秒内未找到此消息,因此有两种可能性:

  • 应用程序无法启动(可能是这种情况)
  • 该应用程序的启动时间超过30秒(除非您的.war应用程序非常庞大,否则可能不会启动)

  • 我假设该应用程序只是无法启动,在这种情况下,您将需要检查服务器日志以找出应用程序无法启动的原因。如控制台所示,可以在 /home/lavin/WASLiberty/usr/servers/defaultServer/logs/messages.log上找到message.log

    附带说明一下,Liberty 8.5.5.9相当老,从那时起,Liberty团队就做出了特定的努力来更好地支持Spring应用程序。特别是,请查看此博客文章:
    Open Liberty Spring Boot Starter

    如果您以前从未听说过OpenLiberty,则可以使用WAS Liberty的开源 子集(这意味着可以在WAS Liberty上使用的适用于OpenLiberty的所有功能)。

    关于spring-boot - w/Gradle将基于Spring的Web应用程序部署到WAS Liberty时超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49923701/

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