tomcat 使用jmx web页面


title: tomcat 使用jmx web页面 tags:

  • jmx
  • web
  • spring
  • tomcat
  • console categories: 工作日志 date: 2015-08-25 18:18:52

tomcat默认不提供jmx了,相对于jboss还是弱了许多呀。

但是我们有新的玩法。

在maven仓库上随便搜搜找到几个jmx console的相关library

![134624_paIb_871390.png][]

好选取排名第一的吧(jar无第二)

web.xml中增加相关servlet配置

    <servlet>
        <servlet-name>JmxMiniConsoleServlet</servlet-name>
        <servlet-class>
            org.jminix.console.servlet.MiniConsoleServlet
        </servlet-class>
        <init-param>
            <param-name>serverConnectionProvider</param-name>
            <param-value>org.jminix.server.WebSpringServerConnectionProvider</param-value>
        </init-param>
    </servlet>
    <servlet-mapping>
        <servlet-name>JmxMiniConsoleServlet</servlet-name>
        <url-pattern>/jmx/*</url-pattern>
    </servlet-mapping>
复制代码

在spring的配置文件中增加

     <bean id="mbeanServer" class="org.springframework.jmx.support.MBeanServerFactoryBean">
            <property name="locateExistingServerIfPossible" value="true"/>
        </bean>

 ```

对应注册jmx mbean的位置代码先注入
```java
    @Autowired
    private MBeanServer server;
``` plain
    直接使用该server即可。

 

发布后如图

![134624_ywJ8_871390.png][] 

  



[134624_paIb_871390.png]: http://static.oschina.net/uploads/space/2016/0108/134624_paIb_871390.png
[134624_ywJ8_871390.png]: http://static.oschina.net/uploads/space/2016/0108/134624_ywJ8_871390.png
复制代码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值