मैं जावा आरएमआई पर काम कर रहा हूं। मुझे बंदरगाह 2028 पर मेरी rmiregistry चलाने के साथ कोई समस्या नहीं है क्योंकि मैंने पहले से ही अपना परीक्षण कार्यक्रम चलाने के लिए उपयोग किया है। मैं अपने पोर्ट को अन्य बंदरगाह का उपयोग कर चला सकता हूं लेकिन मैं जानना चाहता हूं, हम कैसे लंबवत बंदरगाह पर चल रहे rmiregistry बंद कर सकते हैं?विशेष पोर्ट पर चल रहे rmiregistry को बंद करने के लिए कैसे?
// create the registry
Registry rmiRegistry = LocateRegistry.createRegistry(port);
...
// connect to it
JMXConnectorServer connector =
JMXConnectorServerFactory.newJMXConnectorServer(url,
new HashMap<String, Object>(),
ManagementFactory.getPlatformMBeanServer());
// do stuff with it ...
// close the connection
if (connector != null) {
connector.stop();
}
// deregister the registry
if (rmiRegistry != null) {
UnicastRemoteObject.unexportObject(rmiRegistry, true);
}
यहाँ full code for our JMXServer class है:
क्या आप प्रोग्रामिंग या मैन्युअल रूप से एक अलग प्रक्रिया के रूप में rmiregistry शुरू कर रहे हैं? – Tudor
नहीं। मैं इसे निम्नलिखित% rmiregistry 2028 और – slonkar
जैसे लिनक्स खोल शुरू कर रहा हूं यदि आप इसे मैन्युअल रूप से प्रारंभ कर रहे हैं, तो क्या आप इसे मैन्युअल रूप से भी रोक नहीं सकते? – Tudor