mbeans相关内容
在启动时,我们需要获取正在运行的应用程序的服务器地址和 http 端口.到目前为止,我们是这样制作的: MBeanServer mBeanServer = ManagementFactory.getPlatformMBeanServer();ObjectName socketBindingMBean = new ObjectName("jboss.as:socket-binding-group=
..
我正在使用 JBoss 运行客户端/服务器应用程序. 如何连接到服务器 JVM 的 MBeanServer?我想使用 MemoryMX MBean 来跟踪内存消耗. 我可以使用 JNDI 查找连接到 JBoss MBeanServer,但 java.lang.MemoryMX MBean 未注册到 JBoss MBeanServer. 编辑:要求是从客户端以编程方式访问内存使用情
..
我今天花了一些时间查看 JBoss AS7.到目前为止我所看到的给我留下了深刻的印象,但我注意到好的 ol' JMX-Console 不再存在. 有谁知道为什么它被排除在外? 我知道我可以通过 JConsole、MC4J 等进行连接,但是否有替代方法可以提供对已部署 MBean 的基于 Web 的访问? 解决方案 根据这个线程(见下文),不会有这样的事情.服务器管理将以另一种方式实
..
为了更新用于服务器的SSL的证书,我有一个代码可以执行所需的import \ export和验证. 它运作良好,但是为了使更改生效,我必须重新启动tomcat. 我希望避免重新启动,并在不使用外部工具(例如keytool)的情况下对其进行更新. 我查找了一些类似的问题,并找到了解决方案-重新启动443连接器.我能够这样做,并且连接器正在停止和启动,但是证书未更新.只有服务器重新启动才能真
..
我如何使用Application Server的StatisticsAdmin 我的情况是:我想获取服务的响应时间,该服务部署在服务器(AppServer/DataServer ..)上,并由ESB使用治理注册表的Discoveryproxy进行探测.如果有可能如何实施呢?否则,我应该直接使用服务名称从AppServer获取服务响应时间.我可以使用此程序包和接口创建ServerAdminMB
..
我需要为tomcat服务器创建一个容器级JMX MBean,以允许企业级监视一些自定义功能. 我在网上找到的示例集中在webapp级别的MBean.我找到了一些有关Tomcat 5的示例,但此后似乎发生了很多变化. 如何为整个Tomcat实例注册MBean? 解决方案 我通过添加所需的描述符并在web.xml中为容器添加了侦听器来解决.由于该容器中的每个应用程序都会调用侦听器,
..
我对MXBean自定义类型有问题,我无法处理.这是我的java结构,涉及到Map属性 PPV及其界面 public class PPV implements PPVMXBean { public enum EnumPV { PV1, PV2; } public static Map
..
基本上,我正在尝试从此处的本教程中修改代码: http://docs.oracle.com/javase/tutorial/jmx/remote/custom.html 这样我就可以从以下描述的tomcat访问MBean: http://wiki.apache. org/tomcat/FAQ/Monitoring 从代码访问JMX Bean java.lang:type = Memory毫无
..
我在此处问了一个问题,但没有得到答案.但是,我继续搜索,发现了一些可以满足我需要的东西:" MBeanServerForwarder ".我阅读了官方的JavaDoc,但对我来说仍然不清楚. 那么,MBeanServerForwarder是否可以充当MBeanServer的代理?即:我可以用它来拦截MBeans注册表,在ObjectName中进行修改并将其转发到MBeanServer吗?
..
来自oracle的文档: 域运行时MBean服务器:此MBean服务器还充当单个MBean服务器. 托管服务器上的MBean的访问点. 我想要做的就是利用这个事实来访问分散在多个受管服务器中的所有自定义mBean. 例如,假设我有两个节点server-1 server-2. 如何通过连接到管理员节点来访问两个server-1 server-2上的所有自定义mBean? 我不想远程
..
我正在尝试使用MBean获取绑定在jboss-service.xml中的服务类的实例. JBoss-Service.xml定义了一个BasicThreadPool,我们希望在我们的代码中使用它. 这就是JBOSS-Service.xml中的内容.
..
假设我们有一个具有以下属性和操作的MBean. 属性: 姓名 大小 操作: getName() getSize() 是否可以通过编程方式检查属性和操作?我一直在使用IBM WebSphere MBean,它们的文档不是很好. 例如,如果您访问 IBMs Infocenter ,然后导航至“网络部署"->“参考"->“编程接口"->"Mbean接口"->"ThreadPool
..
使用以下选项启动Java应用程序时: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=0 -Dcom.sun.manageme
..
我正在尝试访问注册为 JBoss v4.2 的MBean jboss.web:type=Manager,path=/,host=localhost 使用以下代码: ObjectName name = new ObjectName("jboss.web:type=Manager,path=/,host=localhost"); ManagementFactory.getPlatfor
..
我有一个在Tomcat上运行的Java应用程序,我想使用Windows Performance Monitor监视计数器.使用用于Java MBean的JMX适配器还是通过其他某种方式可以实现? 解决方案 以下教程可能有用: http://www. developer.com/java/ent/article.php/3087741/Hooking-to-PerfMon-from-Java
..
我想将startup MBEAN文件(startup-client-service.xml)从我的EJB> META-INF移至> META-INF文件夹.我尝试使用maven-resources-plugin插件,但是它只是将文件从EJB> META-INF复制到ear文件夹中的Target.但是在内置的ear中,startup-client-service.xml文件在META-INF 中不
..
在启动时,我们需要获取正在运行的应用程序的服务器地址和http端口。到目前为止,我们这样做: MBeanServer mBeanServer = ManagementFactory.getPlatformMBeanServer(); ObjectName socketBindingMBean = new ObjectName(“jboss.as:socket-binding-group
..
我已经通过RMI实现了 JMXAuthenticator 用于JMX身份验证,但是我不确定如何创建角色以允许readonly / readwrite访问级别。例如,在 JMXAuthenticator.authenticate 中,我有自定义身份验证逻辑,并希望这可以确定访问角色。我尝试了以下但在JConsole中执行操作时没有任何区别: @Override public Subjec
..
我正在一个实现MBean的java项目中工作,我需要拦截MBean并在注册表之前更改/添加它们的属性。示例: domainName:name = myMBean - > domainName:name = myMBean1,type = myType I找到此链接,其中介绍了如何申请拦截器,然后默认拦截器,但我不知道如何在代码中。 提前谢谢。 解决方案 一旦你注册了bea
..
我使用ManagementFactory来获取JDK1.5和JBOSS 4.X中的ManagedMbeans。现在想将我的相同代码移动到JDK 1.6。抛出异常的Mbean部分 引起:javax.management.NotCompliantMBeanException:类不公开管理接口:java.lang。对象 引起:java.lang.Exception:无法使用JBoss MBean
..