【问题标题】:WebSphere Liberty profile and Intellij: JMX administration should be enableWebSphere Liberty 配置文件和 Intellij:应该启用 JMX 管理
【发布时间】:2013-03-07 06:52:07
【问题描述】:

是否有人从 Intellij 12 内部运行 WebSphere 8.5.0.1 Liberty Profile?

我添加了一个 WebSphere 服务器运行配置,但我得到的只是:

Error running WebSphere 8.5.0.1: JMX administration should be enabled

我可以理解错误,但不确定如何在 Intellij 中解决此问题。我在 WebSphere 中添加了 server.xml 以表示:

<featureManager>
    <feature>localConnector-1.0</feature>
</featureManager>

但我不确定 Intellij 是否正在读取此配置文件。

如果有人有这个工作,请告诉我如何。谢谢。

【问题讨论】:

    标签: intellij-idea websphere jmx websphere-liberty


    【解决方案1】:

    要使 IDEA 能够使用 JMX 管理 WebSphere LP,您应该在 server.xml 中指定:

    <applicationMonitor updateTrigger="mbean" />
    

    除了您已经指定的片段:

    <featureManager>
        <feature>localConnector-1.0</feature>
    </featureManager>
    

    实际上,IDEA 可以为您进行这两项更改——您只需在运行配置中按下 JMX administration should be enabled 消息旁边的 Fix 按钮即可。

    【讨论】:

    • 感谢您的更新 - 我这样做了,但仍然是相同的消息。我也没有看到“修复”按钮(屏幕截图添加到问题中)。也许我的问题更根本?
    • 为什么没有在组合框中选择服务器
    • 谢谢 - 我认为它会选择 defaultServer。我使用“bin/server create planetjones”创建了一个新实例,现在 Intellij 能够使用该实例/配置文件。
    • 我只是想补充一点——如果你修改 server.xml 语法,你不会得到任何修复按钮,但似乎这是 IDEA 在 server.xml 出现时抱怨的第一件事不像预期的那样。
    • @StianStorrvik 应该得到赞誉。我有同样的问题,看起来 server.xml 已损坏。一旦我修复 server.xml 文件服务器恢复正常。谢谢!
    【解决方案2】:

    如果您没有看到“修复”按钮,或者您没有在下拉菜单中看到您创建的服务器,则可能是权限问题。

    如果您在本地机器上并且并不真正关心授予对该文件夹的访问权限:

    chmod -R a+wrx /opt/IBM/WebSphere/Liberty/
    

    【讨论】:

    • 并且如果您看到“应该启用 JMX 管理”,具有正确的权限并且仍然没有“修复”按钮,那么您可能像我一样在某处有错字(或以其他方式无效的 xml )
    猜你喜欢
    • 1970-01-01
    • 2015-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多