2013-01-11 14 views
2

当我调试Web应用程序与下的Eclipse应用服务器(JBoss的),我想一个办法,探索Spring上下文豆服务器的Spring上下文,“活“,而不必”暂停“或任何事情。如何探索在调试视图

这将允许我获得服务并激发一些方法(缓存刷新等)。

这将是非常方便。

你知道一个工具,插件或简单的伎俩来实现吗?

+0

它需要处于DEBUG模式吗?你有没有考虑过使用JMX? –

+2

为了调用一个方法,你需要有一个线程来调用它。这意味着你必须“暂停”一些东西。 JMX绝对是这里的出发点,展现出适当的属性/操作。 – parsifal

+0

Thks,我根本不知道JMX。 我想我会在我的应用程序中考虑它。 您可以添加您的评论作为答案,我可以接受它吗? –

回答

0

您是否会解释更多关于“我想要一种探索Spring上下文bean的方式”live“,而不必”暂停“或任何其他内容。”我将更容易expalin更多。如果你想要监视,那么JMX可以是最好的.JMX是基于管理bean的概念。当你定义管理bean,你可以查看它VisualVm或JConsole工具.JMX的最好的部分是,在运行时间可以在不更换服务器的情况下更改管理bean的值。假设您定义了静态变量a = 10。如果在服务器中部署后,需要将其值更改为20,则可以通过visualVM工具将其值更改为20.您不需要重新编译和部署.Sprin g为JMX提供支持。