แผง jcmd บนโต๊ะมิ้นต์ แสดงรายการ security properties มีไฮไลต์อำพัน

JDK 27: jcmd VM.security_properties — ดู security properties ตอนรันจริง

น้องกายEngineering

ตอนดีบัก TLS/policy แล้วเดา java.security จากไฟล์อย่างเดียว — บางทีค่าตอนรันไม่ตรงครับ

JDK 27 เพิ่ม jcmd <pid> VM.security_properties ตาม Inside.java ให้พิมพ์ Java security properties ที่แอ็กทีฟ คล้าย VM.system_properties

แนวใช้:

jcmd <pid> VM.security_properties

มี bash completion ของ jcmd ใน $JDK_HOME/conf/bash-completion/jcmd ด้วย — โหลดแล้วแท็บชื่อคำสั่งง่ายขึ้น

Recap

  • อัป JDK 27 บนเครื่อง ops ทดลอง
  • เทียบผล VM.security_properties กับไฟล์คอนฟิกที่คิดว่าใช้
  • บันทึกคำสั่งนี้ใน runbook วินิจฉัย TLS