Java WebSphereLiberty概要文件在哪里提取应用程序?

Java WebSphereLiberty概要文件在哪里提取应用程序?,java,websphere-liberty,Java,Websphere Liberty,我正在使用WebSphereLiberty概要文件。我所做的一切似乎都没有让它重新加载其应用程序(请参阅我的相关问题:) 一位同事建议,WebSphereLiberty概要文件可能会将战争的内容扩展到某个地方,并使用它,而不是使用实际的战争。因此,由于它正在寻找已经扩展的内容,它甚至没有开始新的战争。WebSphere Liberty Profile是否在某处提取了战争,如果是,在哪里提取 我找到了。任何人都可以提供特定于WebSphere Liberty Profile的答案吗?Liberty

我正在使用WebSphereLiberty概要文件。我所做的一切似乎都没有让它重新加载其应用程序(请参阅我的相关问题:)

一位同事建议,WebSphereLiberty概要文件可能会将战争的内容扩展到某个地方,并使用它,而不是使用实际的战争。因此,由于它正在寻找已经扩展的内容,它甚至没有开始新的战争。WebSphere Liberty Profile是否在某处提取了战争,如果是,在哪里提取


我找到了。任何人都可以提供特定于WebSphere Liberty Profile的答案吗?

Liberty Profile当前没有在任何地方提取.war。它提取嵌套JAR是为了类加载到内部目录(servers/yourServer/workarea/../somewhere/);具体目录会有所不同,不应依赖其存在/内容

我为你的另一个问题想到了这个目录,但我没有提到它,因为它是内部的,对于非JAR文件来说应该无关紧要,包含属性文件的JAR文件应该根据需要重新提取。您可以尝试使用
--clean
选项启动服务器以确保安全。如果这恰好解决了问题,则可能是产品缺陷(时间戳错误比较或其他什么?),因此,在打开PMR时,可能需要先将服务器目录(或单独的配置和输出目录)zip/tar提供给IBM支持人员


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

感谢您提供的信息,以及有关
--clean
选项的提示。