[英]Jmx remote connection to Openshift WildFly
我試圖連接遠程jvm,使用jvisualvm。 我使用以下參數啟動服務器:
-Dcom.sunmanagement.jmxremote=true
-Dcom.sun.management.jmxremote.port=15001
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
我有這個錯誤:
Error: Exception thrown by the agent : java.lang.NullPointerException
當我刪除此參數時:
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
我有另一個錯誤,像這樣:
Error: Password file not found: /var/lib/openshift/5406e3aa500446a793000178/
wildfly/usr/lib/jvm/jdk1.8.0_05/jre/lib/management/jmxremote.password
題。 如何為jmx遠程連接配置服務器? 我為初始java參數使用了動作掛鈎。
可能存在另一個監視jvm的工具嗎?
我的猜測是,默認情況下嘗試使用jmx遠程綁定為0.0.0.0(aka所有網絡接口)。 但是,在Openshift上,您只能綁定到$ OPENSHIFT_INTERNAL_IP。 該錯誤似乎是神秘的,但這可能是由https://bugs.openjdk.java.net/browse/JDK-8048050引起的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.