根据Spring Boot 1.2.3 Reference Docs。启用 jolokia 似乎就像添加以下 Maven 依赖项一样简单:
<dependency>
<groupId>org.jolokia</groupId>
<artifactId>jolokia-core</artifactId>
</dependency>
虽然这确实适用于打包为胖 jar 的 Spring Boot 应用程序,但当打包为 WAR 文件时,我无法让它工作。
根本原因似乎是:
Caused by: java.lang.ClassNotFoundException: org.json.simple.JSONAware
我将 STS 用于开发目的并部署到嵌入式关键 tc Server 3.1。包含 的依赖项(json-simple-1.1.1.jar)org.json.simple.JSONAware
确实出现在 Maven 依赖项节点下,所以我不确定问题是什么。