Son*_*123 3 java javaagents maven-3 maven jolokia
我有一个简单的Java Maven项目,并希望使用Jolokia的JVM代理来获取JMX值.当我手动下载jolokia-jvm-1.1.5-agent.jar并添加java参数的绝对路径时,它可以工作-javaagent:/absolute/path/to/jolokia-jvm-1.1.5-agent.jar.
由于Jolokia下载页面还列出了maven依赖项(jolokia-core),我想知道是否可以直接将其包含在我的Maven构建中,而无需手动下载JVM代理程序?如何使用此javaagent运行我的程序?
您也可以以编程方式启动Jolokia JVM代理.入口点 org.jolokia.jvmagent.JolokiaServer(可在模块中找到jolokia-jvm).请参考来源,那里有相当多的文档.
或者如果您使用的是Spring,甚至还有一个更简单的解决方案.只需包含Jolokia Spring配置XSD并在Spring应用程序上下文中声明代理bean.更多信息可在参考手册中找到.
最后,如果你有web,你也可以在web.xml中声明Jolokia servlet.有关详细信息,请参见此处.
如果要自动下载代理,可以使用分类器添加Maven依赖项 agent.
如果您需要进一步的协助,请访问Jolokia论坛并在那里描述您的用例(认为这是具体的Jolokia问题的适当位置).