2013-03-18 85 views
9

是否有人从Intellij 12内部运行WebSphere 8.5.0.1 Liberty概要文件?WebSphere Liberty概要文件和Intellij:JMX管理应启用

我添加了一个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甚至读取这个配置文件。

enter image description here

如果任何人有这方面的工作,请告诉我如何。谢谢。

回答

13

为了能够为IDEA与JMX管理的WebSphere LP,你应该在server.xml注明:除了的片段

<applicationMonitor updateTrigger="mbean" /> 

你已经规定:

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

实际上,IDEA能够为您做出这两个更改 - 您只需按下运行配置文件中的JMX administration should be enabled消息旁边的Fix按钮guration。

+0

感谢更新 - 我做到了,但仍是同样的信息。我也没有看到“修复”按钮(截图添加到问题)。也许我的问题更根本? – planetjones 2013-03-19 17:53:15

+1

为什么你没有在组合框中选择** Server **? – CrazyCoder 2013-03-19 19:24:37

+6

谢谢 - 我以为它会选择defaultServer。我使用“bin/server create planetjones”创建了一个新的,现在Intellij能够使用该实例/配置文件。 – planetjones 2013-03-21 18:50:39

2

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

如果您在本机上,并没有真正关心给访问该文件夹:

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

,如果你看到“JMX管理应该启用”,有正确的相关性,仍然没有“修复”按钮,那么你可能会像我一样,在某处(或以其他方式无效的XML) – user656449 2015-11-04 18:10:45