`
kingquake21
  • 浏览: 268541 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用Spring搭建JMX环境的配置

 
阅读更多
    <bean id="registry" class="org.springframework.remoting.rmi.RmiRegistryFactoryBean">
        <property name="port" value="3333"/>
    </bean>
   
    <bean id="serverConnector"     class="org.springframework.jmx.support.ConnectorServerFactoryBean">
        <property name="objectName" value="connector:name=rmi" />
        <property name="serviceUrl"    value="service:jmx:rmi://localhost:50660/jndi/rmi://localhost:3333/jmxrmi" />
        <property name="environment">
            <!-- the following is only valid when the sun jmx implementation is used -->
            <map>
                <entry key="jmx.remote.x.password.file" value="${user.home}/conf/jmxremote.password" />
                <entry key="jmx.remote.x.access.file" value="${user.home}/conf/jmxremote.access" />
            </map>
        </property>
    </bean>
    <context:mbean-export />

 

遇到的几个问题:

1、<context:mbean-export />这个配置必须放在最下面

2、如果没有用过RMI暴露远程RPC服务,需要在此处配置注册RMI的Bean

3、如果hostname -i 返回127.0.0.1,外部将无法访问。需要修改/etc/hosts文件,将localhost对应的IP改为分配给你的IP

分享到:
评论

相关推荐

    spring +hibernate 详解与配置(附图)

    - 使用Spring TestNG或JUnit测试框架可以快速搭建测试环境,模拟数据库操作。 5. **性能优化**: - Spring可以通过AOP(面向切面编程)技术为Hibernate增加缓存支持,从而提升应用程序的整体性能。 - 例如,可以...

    Spring Boot是一个基于Spring框架的开源项目,旨在简化Spring应用的初始搭建以及开发过程 以下是对Spring

    这种自动化配置机制是基于 Spring 的条件化配置(`@Conditional` 注解)来实现的,通过分析项目的类路径、存在的 Bean 和环境属性等信息来决定哪些配置是合适的。 #### 三、内嵌 Servlet 容器 **支持内嵌 Servlet ...

    spring所需的所有jar包

    - `spring-context`:扩展了`spring-beans`,提供了应用上下文,支持国际化、事件传播、资源加载等功能,并可以集成其他框架如 Quartz 和 JMX。 - `spring-aop`:实现了面向切面编程,允许在不修改代码的情况下...

    springboot 搭建入门

    Spring Boot 是一种用于简化 ...以上就是使用 Spring Boot 搭建和配置项目的基本步骤和相关知识点。通过这些步骤,可以快速搭建起一个 Spring Boot 项目,然后在此基础上添加业务逻辑和定制化的配置来满足应用需求。

    spring-framework-4.3.24.RELEASE-dist.zip

    5. **Spring Boot**:虽然不是4.3.24.RELEASE的直接部分,但Spring Boot与Spring Framework紧密集成,它极大地简化了Spring应用的初始搭建和配置过程,通过自动配置和起步依赖,使得开发快速启动项目变得可能。...

    架构师面试题系列之Spring Boot面试专题及答案(33题).docx

    它使用特定的方式来进行配置(properties 或 yml 文件),创建独立的 Spring 引用程序 main 方法运行,并嵌入 Tomcat,无需部署 war 文件。 2. 什么是 JavaConfig? JavaConfig 是 Spring 社区的产品,提供了配置 ...

    Spring Boot面试专题1

    Spring JavaConfig是Spring框架的一种配置方式,它允许使用Java类而非XML文件进行配置。JavaConfig提供了面向对象的配置,支持类的继承、重写@Bean方法等功能,使得配置更加类型安全和易于重构。虽然可以完全用Java...

    搭建Mybatis+SpringMVC+Spring工程的所有Jar包

    2. spring-context-3.2.0.M2.jar:扩展了Spring的核心容器,提供了与企业服务如JMS、JMX、电子邮件等的集成。 3. spring-beans-3.2.0.M2.jar:处理Bean定义和Bean工厂的模块。 4. spring-web-3.2.0.M2.jar和spring-...

    Spring与WebLogic Server的集成

    2. **容器集成**:Spring 可以利用 WebLogic Server 的管理服务,例如通过 JMX 进行远程监控和管理。 3. **事务管理**:Spring 的声明式事务管理可以与 WebLogic Server 的 JTA 事务协调,确保跨服务的一致性。 4. *...

    spring-boot 所有jar包

    Spring Boot 是一个由 Pivotal 团队开发的框架,旨在简化 Spring 应用程序的初始搭建以及开发过程。它提供了预配置的依赖项和自动配置功能,使得开发者可以快速地构建可运行的独立应用程序。在描述中提到的...

    Spring框架jar包全

    4. **Spring Context**:这是Spring框架的上下文模块,它扩展了Core Container的概念,引入了环境感知能力,如bean的国际化、事件传播以及对其他Spring模块(如JDBC、JMS、JMX等)的支持。 5. **Spring JDBC**:...

    无涯教程网-Spring-Boot电子教程.pdf

    Spring Boot是一种基于Spring框架的全新框架,旨在简化新Spring应用的初始搭建以及开发过程。它使用“约定优于配置”的原则,提供了一系列大型项目中常见的默认配置,从而让开发者能够快速上手并减少不必要的配置...

    springmvc+spring3.1.0+ibatis2.3.4相关jar包

    这个压缩包中的 jar 文件包含了 Spring MVC、Spring 和 iBATIS 的所有依赖,方便开发者快速搭建开发环境。使用这些 jar 包时,要注意版本兼容性,确保各个组件之间的协调工作。同时,随着技术的发展,现代项目更多地...

    spring-boot-reference2.0

    以上只是 Spring Boot 2.0 的部分关键特性,实际使用中,开发者还可以根据具体需求利用其灵活的扩展性进行定制,构建高效、简洁的现代Java应用。《Spring Boot 2.0 参考指南》将详细讲解这些特性和更多实践技巧,是...

    官方 Spring4.0 jar包

    7. **多环境配置**:Spring 4.0通过Profile特性,允许开发者为不同的运行环境定义不同的配置,提高了应用的可移植性。 8. **Groovy支持**:除了XML和Java配置,Spring 4.0还引入了Groovy配置,使配置文件更加简洁和...

    Spring+AOP全套jar包

    压缩包中的“lib (1)”很可能包含了所有这些必要的jar文件,确保了开发者可以快速搭建一个支持Spring和AOP的开发环境,进行基础的Spring应用开发。 总的来说,这个“Spring+AOP全套jar包”是一个非常实用的开发资源...

    Spring Boot 参考指南

    Spring Boot是Spring框架的一个扩展,它旨在简化Spring应用的初始搭建以及开发过程,通过“约定优于配置”的理念,使得创建独立运行的Spring应用变得简单。 **一、Spring Boot核心特性** 1. **起步依赖(Starter ...

    spring-framework-3.1.0.M2-with-docs 3-1

    开发者可以直接将这些JAR包引入到项目中,快速搭建起Spring环境。示例项目则提供了实践场景,展示了Spring在真实项目中的应用,有助于开发者学习如何配置和调用Spring的各种功能,例如使用Spring MVC创建Web应用,...

    spring4.2.rar

    Spring Boot的自动配置特性使得开发者能快速搭建项目,而无需过多关注配置细节。 5. **WebSocket支持** Spring 4.2增强了WebSocket支持,提供了基于STOMP协议的WebSocket消息代理,使得实时双向通信成为可能,适用...

    spring-boot-1.2.0.RELEASE.zip

    - 引入了新的环境属性`spring.jmx.enabled`来控制JMX的启用。 - 集成了Spring Data Kay系列的最新版本,提升数据访问能力。 - 对Thymeleaf模板引擎的优化,提高渲染效率。 - 完善了对WebSocket的支持,提供了更...

Global site tag (gtag.js) - Google Analytics