应启用WebSphere Liberty概要文件和Intellij:JMX管理

pla*_*nes 12 websphere jmx intellij-idea websphere-liberty

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

我添加了一个WebSphere Server Run Configuration,但我得到的只是:

Error running WebSphere 8.5.0.1: JMX administration should be enabled
Run Code Online (Sandbox Code Playgroud)

我可以理解错误,但不知道如何在Intellij中解决这个问题.我在WebSphere中添加了server.xml来说:

<featureManager>
    <feature>localConnector-1.0</feature>
</featureManager>
Run Code Online (Sandbox Code Playgroud)

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

在此输入图像描述

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

Cra*_*der 15

为了使IDEA能够使用JMX管理WebSphere LP,您应该在server.xml:

<applicationMonitor updateTrigger="mbean" />
Run Code Online (Sandbox Code Playgroud)

除了你已经指定的片段:

<featureManager>
    <feature>localConnector-1.0</feature>
</featureManager>
Run Code Online (Sandbox Code Playgroud)

实际上,IDEA能够为您进行两项更改 - 您只需按下运行配置中消息Fix旁边的按钮即可JMX administration should be enabled.

  • 谢谢 - 我以为它会选择defaultServer.我使用"bin/server create planetjones"创建了一个新的,现在Intellij能够使用该实例/配置文件. (6认同)
  • 我只想添加 - 如果你使用server.xml语法,你将不会得到任何修复按钮,但似乎这是IDEA在server.xml不符合预期时抱怨的第一件事. (2认同)