/examples/showcase/src/main/webapp/WEB-INF/views/story/jmx.jsp
JavaServer Pages | 56 lines | 50 code | 6 blank | 0 comment | 0 complexity | d857ecc5cdb14f31221b394b99f6df23 MD5 | raw file
- <%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
- <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
- <c:set var="baseUrl" value="http://${pageContext.request.serverName}:${pageContext.request.serverPort}${pageContext.request.contextPath}"/>
- <html>
- <head>
- <title>JMX????</title>
- <script>
- $(document).ready(function() {
- $("#jmx-tab").addClass("active");
- });
- </script>
- </head>
- <body>
- <h2>JMX????</h2>
- <h3>?????</h3>
- <ul>
- <li>????Spring annotation?POJO???MBean</li>
- <li>????jolokia?JMX???Restul JSON Monitor API</li>
- </ul>
- <h3>MBean??:</h3>
- <ul>
- <li>Log4j Mbean???Log4j?Logger Level, name?log4j:name=Log4j</li>
- <li>Application Statistics Mbean, ???????????/?????????????, name?showcase:name=ApplicationStatistics</li>
- </ul>
-
- <h3>??Jconsole???JMX???:</h3>
- <ul>
- <li>??JConsole??????????????????</li>
- <li>??????URL? localhost:2099 ?????service:jmx:rmi:///jndi/rmi://localhost:2099/jmxrmi</li>
- </ul>
-
- <hr/>
- <h3>??????JMX Resultful API:</h3>
- <p>??????????web.xml?????jolokia?servlet???</p>
- ??:
- <ul>
- <li>??showcase?????MBean????: <br/><a href="${baseUrl}/jolokia/list/showcase">${baseUrl}/jolokia/list/showcase</a></li>
- <li>??showcase?????MBean???: <br/><a href="${baseUrl}/jolokia/read/showcase:name=*">${baseUrl}/jolokia/read/showcase:name=*</a></li>
- <li>??????MBean?????: <br/><a href="${baseUrl}/jolokia/read/showcase:name=ApplicationStatistics">${baseUrl}/jolokia/read/showcase:name=ApplicationStatistics</a></li>
- <li>???????MBean???????????: <br/><a href="${baseUrl}/jolokia/read/showcase:name=ApplicationStatistics/ListUserTimes">${baseUrl}/jolokia/read/showcase:name=ApplicationStatistics/ListUserTimes</a></li>
- </ul>
- ??:
- <ul>
- <li>??Root Logger Level???: <br/><a href="${baseUrl}/jolokia/write/log4j:name=Log4j/RootLoggerLevel/INFO">${baseUrl}/jolokia/write/log4j:name=Log4j/RootLoggerLevel/INFO</a></li>
- </ul>
- ???
- <ul>
- <li>?????????????: <br/><a href="${baseUrl}/jolokia/exec/showcase:name=ApplicationStatistics/resetStatistics">${baseUrl}/jolokia/exec/showcase:name=ApplicationStatistics/resetStatistics</a></li>
- <li>??????Logger?Level???: <br/><a href="${baseUrl}/jolokia/exec/log4j:name=Log4j/getLoggerLevel/org.springframework">${baseUrl}/jolokia/exec/log4j:name=Log4j/getLoggerLevel/org.springframework</a></li>
- </ul>
- </body>
- </html>