`
skudy
  • 浏览: 19662 次
  • 性别: Icon_minigender_1
  • 来自: 江西
社区版块
存档分类
最新评论

spring jmx

 
阅读更多
spring
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:jee="http://www.springframework.org/schema/jee"
	xmlns:aop="http://www.springframework.org/schema/aop"
	xmlns:tx="http://www.springframework.org/schema/tx"
	xmlns:context="http://www.springframework.org/schema/context"
	xsi:schemaLocation="http://www.springframework.org/schema/beans
                        http://www.springframework.org/schema/beans/spring-beans-3.0.xsd 
						http://www.springframework.org/schema/jee 
						http://www.springframework.org/schema/jee/spring-jee-3.0.xsd
						http://www.springframework.org/schema/aop
						http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
						http://www.springframework.org/schema/tx
						http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
						http://www.springframework.org/schema/context 
    					http://www.springframework.org/schema/context/spring-context-3.0.xsd">
	<bean
		class="org.springframework.jmx.export.annotation.AnnotationMBeanExporter" />
	<bean id="server"
		class="org.springframework.jmx.support.ConnectorServerFactoryBean"
		depends-on="registry">
		<property name="objectName" value="connector:name=rmi" />
		<property name="serviceUrl"
			value="service:jmx:rmi://localhost/jndi/rmi://localhost:8989/jmxrmi" />
		<property name="threaded" value="true" />
		<property name="daemon" value="true" />
	</bean>

	<bean id="registry"
		class="org.springframework.remoting.rmi.RmiRegistryFactoryBean">
		<property name="alwaysCreate" value="true"></property>
		<property name="port">
			<value>8989</value>
		</property>
	</bean>
</beans>


java
@Service
@ManagedResource(objectName = "菜单名称", description = "描述")
public class classMBean{

        @ManagedAttribute(description = "参数值")
	public boolean isBoolean() {
		return merchantConfig.isSendShortMessage();
	}

  	@ManagedOperation(description = "方法描述")
	@ManagedOperationParameters( {
			@ManagedOperationParameter(name = "param1", description = "参数1"),
			@ManagedOperationParameter(name = "param2", description = "参数2") })
        public void opertor(param1,param2){

         }
}
分享到:
评论

相关推荐

    JMX与Spring 结合

    在实际应用中,JMX与Spring的结合可以通过Spring Boot进一步简化,Spring Boot自动配置了JMX支持,只需要简单的配置就能开启远程监控。同时,JConsole和VisualVM等工具可以帮助我们直观地查看和操作通过JMX暴露的...

    Spring jmx

    ### Spring与JMX结合应用详解 #### 软件监控与管理的重要性 在现代软件开发过程中,对应用程序的监控与管理变得尤为重要。这不仅是为了确保应用程序的正常运行,更是为了提高其性能和效率。通常情况下,我们会关注...

    spring框架下jmx入门例子

    在Spring中集成JMX(Java Management Extensions)技术,可以使我们能够远程管理和监控应用中的对象,比如动态修改服务端的属性,这对于调试和性能优化非常有帮助。本教程将引导你入门Spring框架下的JMX应用。 首先...

    基于Spring+JMX+Tomcat实现资源动态管理

    本文将深入探讨如何利用Spring框架、Java Management Extensions (JMX) 和Tomcat服务器来实现这种管理方式。标题"基于Spring+JMX+Tomcat实现资源动态管理"揭示了我们将讨论的核心技术栈。 首先,Spring是一个广泛...

    JMX (三)--------spring整合JMX

    在本文中,我们将深入探讨JMX如何与Spring框架整合,以实现更高效的服务管理和监控。 首先,**Spring对JMX的支持**使得在Spring应用中注册MBeans(Managed Beans)变得简单。MBeans是JMX的核心组件,它们是可管理的...

    jmx所需的jar

    JMX可以与其他Java技术结合使用,如Spring框架中的Spring JMX,它提供了更方便的集成方式。此外,许多开源工具和应用服务器,如JConsole、VisualVM等,都利用JMX来提供可视化的监控界面。 总的来说,`jmx-1_2_1-ri....

    Spring面试总结2013

    g) Spring的Bean可以通过Terracotta在不同JVM之间共享,实现高可用和集群化,同时Spring JMX支持对集群Bean的管理和监控。 h) Spring倾向于使用非受检异常,减少try-catch语句的使用,提高代码的可读性和资源管理。...

    springcloud混沌测试-demo.jmx

    springcloud混沌测试-demo.jmx

    jmx开发例子,包括与spring结合例子

    - 配置Spring:在Spring配置文件中,使用`&lt;jmx:mbean-export&gt;`或`&lt;bean class="org.springframework.jmx.export.MBeanExporter"&gt;`来导出MBeans。 - 注册MBeans:指定要导出的bean及其在MBeanServer中的ObjectName...

    JMX SPRING

    在Spring框架中,JMX被用来管理和监控Spring应用上下文中的bean和其他资源。通过JMX,我们可以暴露应用程序的关键指标,如内存使用情况、线程状态、系统属性等,以便进行远程管理和故障排查。 **Spring对JMX的支持*...

    jmx入门

    为什么JMX那么受欢迎,JMX到底有那些优势只得人们去学习和理解,本文从JMX的基本架构、hellowold jmx以及spring对JMX的支持讲起,希望大家能通过本文对JMX有个基础的认识,并能通过本文为今后学习JMX打个基础

    SpringSide4 参考手册

    JMX技术用于管理Java应用程序,文档中也提供了如何使用JConsole和Spring JMX来远程连接和管理应用的信息。Spring框架的核心概念,如Profile配置、AOP、以及依赖注入也被涉及,还提供了一些实用的工具类和方法。 在...

    mx4j管理jmx的jar与spring结合使用

    在标题“mx4j管理jmx的jar与spring结合使用”中,我们关注的重点是MX4J如何与Spring协作来实现JMX的功能。MX4J提供的`mx4j-tools-2.1.1.jar`是MX4J的核心库,包含了用于JMX操作的各种工具和API。这个版本(2.1.1)...

    JAVA JMX 学习资料

    8. **Spring对JMX的支持**: Spring框架提供对JMX的全面支持,可以方便地注册MBeans,以及集成Spring的管理功能。 9. **安全性**: JMX支持安全管理,可以通过JMX Security API设置权限,限制客户端对MBeans的...

    书籍JMX-IN-ACTION

    本书还深入讨论了JMX与其他技术的集成,如JMX与Spring框架的整合,以及JMX在分布式系统中的应用,包括集群管理和跨节点通信。此外,书中还涉及到了安全管理,包括JMX连接的安全策略和认证机制,以确保管理系统安全...

    JMX小例子以及介绍

    在实际应用中,JMX常用于监控复杂的系统和服务,如Spring框架就利用JMX暴露其内部管理接口。例如,你可以通过JMX监控和调整Spring应用上下文中的bean。 **5. 结论** JMX为Java开发者提供了一种强大且灵活的工具,...

    JMX.rar_jmx_osgi

    8. **JMX与Spring**:Spring框架集成了JMX,使得在Spring应用中使用JMX变得简单。Spring的`@ManagedResource`注解可以自动将bean暴露为MBean,而`@ManagedAttribute`和`@ManagedOperation`可以分别标记可管理的属性...

Global site tag (gtag.js) - Google Analytics