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

时间:2013-03-18 19:28:06

标签: intellij-idea websphere jmx 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

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

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

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

enter image description here

如果有人这样做,请告诉我如何。感谢。

2 个答案:

答案 0 :(得分:15)

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

<applicationMonitor updateTrigger="mbean" />

另外到您已指定的片段:

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

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

答案 1 :(得分:2)

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

如果您在本地邮箱上并且并不真正关心如何访问该文件夹:

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