gpt4 book ai didi

java - WebSphere Liberty Profile 在哪里提取应用程序?

转载 作者:行者123 更新时间:2023-11-30 03:35:06 24 4
gpt4 key购买 nike

我正在使用 WebSphere Liberty Profile。我所做的一切似乎都没有使它重新加载其应用程序(请参阅此处的相关问题: https://stackoverflow.com/questions/28157860/websphere-liberty-profile-application-not-reloading )

一位同事建议,WebSphere Liberty Profile 可能会在某处扩展 war 的内容并与之合作,而不是使用实际的 war 。因此,既然它找到了已经扩展的内容,那么它甚至不会开启新的 war 。 WebSphere Liberty Profile 是否将 war 提取到某处?如果是,那么在哪里?

我找到了this answer for the equivalent question in ordinary WebSphere 。谁能提供特定于 WebSphere Liberty Profile 的答案?

最佳答案

Liberty 配置文件当前不会在任何地方提取 .war。它会提取嵌套 JAR 以便将类加载到内部目录 (servers/yourServer/workarea/.../somewhere/);具体目录会有所不同,并且不应依赖其存在/内容。

我想到了这个目录来解决您的其他问题,但我没有提及它,因为它是内部的,对于非 JAR 文件来说应该不重要,并且包含属性文件的 JAR 文件应该根据需要重新提取。为了确定起见,您可以尝试使用 --clean 选项启动服务器。如果这恰好解决了问题,则可能是产品缺陷(时间戳不匹配或其他什么?),因此也许首先 zip/tar 您的服务器目录(或配置和输出目录,如果它们是单独的),以便在打开时提供给 IBM 支持一个 PMR。

或者,您可以将服务器指向扩展的 .war/ 目录,因为如果您不这样做,服务器无论如何都会(部分)将其扩展为私有(private)位置。

关于java - WebSphere Liberty Profile 在哪里提取应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28174780/

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