ฉันกำลังพยายามเปิดการเชื่อมต่อ JMX กับแอปพลิเคชัน java ที่ทำงานบนเครื่องระยะไกล
JVM ของแอปพลิเคชันถูกกำหนดค่าด้วยตัวเลือกต่อไปนี้:
- com.sun.management.jmxremote
- com.sun.management.jmxremote.port = 1088
- com.sun.management.jmxremote.authenticate = false
- com.sun.management.jmxremote.ssl = false
ฉันสามารถเชื่อมต่อโดยlocalhost:1088
ใช้ jconsole หรือ jvisualvm แต่ฉันไม่สามารถเชื่อมต่อโดยใช้xxx.xxx.xxx.xxx:1088
เครื่องระยะไกลได้
ไม่มีไฟร์วอลล์ระหว่างเซิร์ฟเวอร์หรือบนระบบปฏิบัติการ แต่เพื่อกำจัดความเป็นไปได้นี้ฉันtelnet xxx.xxx.xxx.xxx 1088
และฉันคิดว่ามันเชื่อมต่อกันเมื่อหน้าจอคอนโซลว่างเปล่า
เซิร์ฟเวอร์ทั้งสองคือ Windows Server 2008 x64 พยายามกับ JVM 64 บิตและ 32 บิตไม่ทำงาน