【问题标题】:Where does WebSphere Liberty Profile Extract Applications?WebSphere Liberty Profile 在哪里提取应用程序?
【发布时间】:2015-01-27 16:04:04
【问题描述】:

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

一位同事建议,也许 WebSphere Liberty Profile 在某处扩展了战争的内容并使用它而不是使用实际的战争。所以既然是在寻找已经展开的内容,就连新的战争都没有开启。 WebSphere Liberty Profile 是否会在某处提取战争,如果是,在何处提取?

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

【问题讨论】:

    标签: java websphere-liberty


    【解决方案1】:

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

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

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

    【讨论】:

    • 感谢您提供这些信息以及有关--clean 选项的提示。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-03
    • 1970-01-01
    • 2012-08-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多