【问题标题】:Developer Tools for Eclipse Liberty Profile automatically add featuresEclipse Liberty Profile 的开发人员工具自动添加功能
【发布时间】:2014-01-17 17:41:12
【问题描述】:

使用 IBM WebSphere Application Server Liberty Profile 和 Developer Tools for Eclipse 插件。

插件会在部署期间自动在服务器配置中添加所需的功能。

第一次部署给定的 Web 应用程序时,系统会提示您添加所需的功能并要求记住此首选项。糟糕,误点击是。

如何阻止插件自动向我的服务器配置添加功能? (我有一个用户库,不需要将该功能添加到我的服务器。)

此首选项存储在哪里?

谢谢

德韦恩

【问题讨论】:

    标签: eclipse-plugin websphere-liberty


    【解决方案1】:

    遇到了同样的问题。对我来说Project -> Properties -> Liberty -> Required Features 列表也是空的。

    • 日食火星 (4.5.2)
    • 最新的 WAS Liberty (8.5.5.9) 及其 Liberty 插件 (8.5.5090.v20160301_2318)。

    发现 IBM 有一些 RFE 提供了一个开关来禁用自动功能检测。在这里查看答案:https://developer.ibm.com/answers/questions/175070/disable-auto-feature-detect-developer-tools-for-we/

    与此同时,一个 hacky 解决方法: 转到您的"WAS Liberty installation folder"/lib/features 并将与您要禁用的功能相关的所有.MF 文件移动到某个备份文件夹。

    您可能会在启动时遇到一些错误,例如

    CWWKF0001E: 找不到 jpa-2.1 的功能定义

    但除此之外它可以工作。

    编辑:最终我们选择自动添加额外功能。如果应用程序配置正确并使用最后一个(即应用程序优先)类加载器,您应该不会看到额外功能的影响。至少在我们的案例中我们没有看到。

    【讨论】:

      【解决方案2】:

      项目 > 属性 > Liberty 配置文件 > 所需功能

      我尝试控制所需功能的首选项,但它对我不起作用,因为“所需功能”已经为空。我仍在寻找解决方案。

      【讨论】:

        【解决方案3】:

        在项目或企业资源管理器视图中右键单击您的应用程序的项目,然后选择属性。展开 Liberty Profile 并选择所需功能。您可以在此处控制项目所需每个功能的首选项。

        【讨论】:

        • 谢谢...我以为我到处找了。
        • 我的功能列表是空的,还有其他解决方案吗?
        猜你喜欢
        • 1970-01-01
        • 2011-12-02
        • 1970-01-01
        • 1970-01-01
        • 2018-03-29
        • 1970-01-01
        • 1970-01-01
        • 2015-11-06
        • 1970-01-01
        相关资源
        最近更新 更多