2011-04-12 59 views
1

我在JBoss AS 6.0.0中部署了一个Web应用程序。我在eclipse 3.6中使用JBoss Tools插件。我有配置了该项目的服务器,它运行正常。我的应用程序通过JMX公开了一些MBeans。如何在eclipse中为MBean Explorer的类路径添加类

我正在使用MBean Explorer视图来访问JMX bean。我的一些bean返回在我的项目中定义的类的实例。当我通过资源管理器视图调用这些方法时,我得到这些类的ClassNotFound异常。

如何将我的类添加到MBean Explorer视图的类路径中?

(如果是比较容易做到这一点,用eclipse-jmx的插件,我很高兴能使用来代替。)

回答

0

另一种解决办法是使用开放类型来实现您的JMX豆。那么你不会有这样的问题。如果您尝试使用任何其他工具与您的mbeans进行交互,此问题将会重演。 mbeans的最佳实践是坚持开放类型,所以您不必担心客户端问题。

+0

是的,我知道只使用标准库类或灵长类对我的返回类型是很好的,但不幸的是,我的要求决定我必须返回,例如详细事件列表,每个列表都有很多字段。我猜想,将每个对象的所有字段堵塞到一个Map中是最简单的方法,但我不想。例如,为jconsole提供一个简单的类路径参数是值得的,我可以实现我正在尝试做的很好的事情,在eclipse中实现它会很方便。 – Alb 2011-04-12 18:23:34

相关问题