Tôi đã làm theo hướng dẫn trong liên kết sau để tạo RMI registry và máy chủ jmx của riêng tôi trên một cổng duy nhất bên trong tomcat. Theo các ý kiến, tôi cần phải thiết lập -Djava.rmi.server.hostname = localhost. Một khi tôi làm điều đó, tôi thực sự có thể kết nối với máy chủ của tôi thông qua jconsole bằng cách sử dụng cổng chuyển tiếp ssh.Cách kết nối từ xa với jmx trên tomcat bằng đường hầm ssh và không phá vỡ ehcache
http://blogs.oracle.com/jmxetc/entry/connecting_through_firewall_using_jmx
Tuy nhiên, tôi đã tìm thấy nó có mặt rất xấu ảnh hưởng đến các vi phạm nhân lên ehcache của chúng tôi trong đó sử dụng RMI. Nó không phàn nàn rằng nó không thể khởi động từ localhost localhost. Tôi đoán vì các đồng nghiệp đều có tên máy chủ rmi của họ được đặt thành localhost từ thiết lập -Djava.rmi.server.hostname = localhost.
Có ai có giải pháp cho vấn đề này không?