1
A
回答
3
您可以JMX管理和管理Web应用程序的组件。对于初学者来说,大多数(如果不是全部的话)Java EE Web应用程序服务器注册了大量的MBean,为它们的几个资源(例如连接池,事务管理器,已部署的应用程序等)提供监视和管理功能。然后,您可以使用JMX客户端,如JDK/JRE附带的JConsole,以附加到正在运行的应用程序服务器并管理这些组件。
通过创建并注册您自己的自定义MBeans来帮助管理和控制应用程序的某些部分,您可以进一步深入研究。例如,如果您的Web应用程序使用某种缓存来提高响应时间,则可以创建一个能够刷新缓存,更改条目逐出时间,禁用缓存等的控制对象。然后,您可以注册使用MBean服务器进行控制,从而使其可以通过JMX客户端访问。
我已经做了很多次这样的操作,在我的web应用程序中提供管理控制台,而无需创建任何自定义用户界面。
相关问题
- 1. 如何管理JMX Web应用程序
- 2. 在jconsole中嵌入JMX web查看器应用程序
- 3. 在ELB后面使用jmx访问tomcat web应用程序(在ec2上)使用jmx
- 4. 在生产Java应用程序中使用JMX监视什么?
- 5. 启用Java控制台应用程序的JMX bean的Web
- 6. Howto在Tomcat服务器上监控多个Web应用程序(使用JMX)?
- 7. 在web应用程序中使用Boo
- 8. 在Web应用程序中使用NServiceBus
- 9. 我应该如何使用JMX监视tomcat上的Web应用程序?
- 10. JMX是否需要Web应用程序才能连接到它?
- 11. 为.net web应用程序寻找像JMX这样的管理
- 12. 使用JMX/JMS将消息广播到Web应用程序的所有会话?
- 13. JMX提供者(或应用程序服务器)是否需要使用JMX?
- 14. JMX“仪表板”应用程序
- 15. 如何使用在Web应用程序
- 16. 在asp.net 2.0 web应用程序中使用.net 3.5程序集
- 17. Azure Web应用程序中的三层Web应用程序
- 18. 其他Web应用程序中的Web应用程序
- 19. 在ASP.NET Web应用程序中使用Web服务
- 20. 在Web应用程序中使用ssl-secured web服务
- 21. .net核心在web应用程序中使用web api
- 22. 在web应用程序中调用winforms
- 23. 使用JMX计算应用程序的内存消耗
- 24. 在web应用程序中使用应用程序变量的优缺点
- 25. 在Web应用程序中使用c#windows应用程序项目
- 26. 在控制台应用程序中使用Web应用程序方法
- 27. 在移动应用程序中嵌入web应用程序
- 28. 一个在应用程序中登录的web应用程序
- 29. 在AJAX应用程序中保持Web应用程序状态
- 30. 在Spring-Hibernate Web应用程序中编写Java应用程序