java - 我无法通过 javamelody 监控 spring 应用程序

标签 java spring java-melody

我无法通过java-melody监控Spring应用程序。 有人可以帮助我使用 spring 配置来实现 java-melody 吗? 当我在 java-melody 中传递 spring 应用程序的 URL 时,我应该能够看到监控窗口。

最佳答案

如果您的应用程序是 Maven 管理的,那么只需将 javamelody 依赖项添加到您的 pom

  <dependency>
    <groupId>net.bull.javamelody</groupId>
    <artifactId>javamelody-core</artifactId>
    <version>1.55.0</version>
  </dependency>

如果它不是 Maven 管理的,那么您只需下载 javamelody.jar 和 jrobin-x.jar 并将其复制到您的 WEB-INF/lib目录。

一旦你有了这个,请确保你已经在 web.xml 中定义了 java meleody 过滤器

<filter>
    <filter-name>monitoring</filter-name>
    <filter-class>net.bull.javamelody.MonitoringFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>monitoring</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
<listener>
    <listener-class>net.bull.javamelody.SessionListener</listener-class>
</listener>

上面应该为您提供基本的监控 http://<host>:<port>/<context_root>/monitoring

对于批量和业务外观,您可以点击@Pantelis 发布的链接。如果您想监控执行的 SQL,您可以点击用户指南上的此链接 - https://code.google.com/p/javamelody/wiki/UserGuide#7._JDBC

希望这有帮助

关于java - 我无法通过 javamelody 监控 spring 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23336652/

相关文章:

java - Java ManagedVM url 获取请求中缺少入站应用程序 ID header

tomcat - 安装javamelody 401 "Authentication Required"

java - 构造函数内的同步部分和同步构造函数的差异

java - 从java中的源文件夹运行bat文件

java - 如何在 spring-web servlet 中接受文本/csv 作为内容类型?

java - 使用 Spring 将 AMQP 消息解码为 Map

tomcat - JavaMelody 返回在 Tomcat6 上未找到

带有 Tomcat 8.0.5 的 JavaMelody 1.52.0 - 未找到监控

java - ASM 检查类或包的使用情况

java - EclipseLinkJpaVendorAdapter 而不是 HibernateJpaVendorAdapter 问题