簡體   English   中英

JMX遠程連接到Openshift WildFly

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM