मुझे IntelliJ का उपयोग करते समय एक ही त्रुटि का सामना करना पड़ा है। जब से मैंने IntelliJ के कई उदाहरण शुरू किए हैं। दो उदाहरण शुरू करते समय यह ठीक से शुरू हुआ। हालाँकि, एक और शुरुआत करते समय, यह नीचे त्रुटि दे रहा था।
unable to open debugger port (127.0.0.1:debug-port-number) java.net.socketexception interrupted function call accept failed
मूल रूप से दो स्थान हैं जहां आप IntelliJ में डीबगिंग से संबंधित अपने पोर्ट की जांच कर सकते हैं
- जेएमएक्स पोर्ट - आप पा सकते हैं यह है
- स्टार्टअप / कॉन्फ़िगरेशन में, डीबग विकल्प है बस इस पर क्लिक करें।
क्या जाँच करें : यदि IntelliJ त्रुटि से ऊपर है, तो इसका मतलब है कि उपरोक्त सूचीबद्ध बंदरगाहों में से कोई भी समस्या है। इस खुले ईवेंट लॉग (इसके दाहिने कोने में उपलब्ध) को सत्यापित करने के लिए और सटीक संदेश देखें। इवेंट लॉग में नीचे जैसा संदेश होगा
11:19 PM Error running 'Tomcat-tp': Address localhost:1098 is already in use
11:19 PM Error running 'Tomcat-tp': Unable to open debugger port (127.0.0.1:51787): java.net.SocketException "Interrupted function call: accept failed"
समाधान -1
वर्तमान इंटेलीजे के जेएमएक्स पोर्ट की जांच करें जो कि काम करने वाले के साथ शुरू नहीं हो रहा है और यह सत्यापित करें कि जेएमएक्स पोर्ट को इंटेलीजे उदाहरण या आपके मशीन में चल रहे सॉफ़्टवेयर में से कोई भी इस पोर्ट का उपयोग नहीं कर रहा है।
समाधान -2
यदि JMX को डुप्लिकेट नहीं किया गया है, तो अपने डिबग पोर्ट को सत्यापित करें, सभी IntelliJ उदाहरण में जाँच करें और परिवर्तन करें।
निश्चित रूप से या तो JMX या डिबग पोर्ट में केवल JMX और डीबग पोर्ट का उपयोग करने के लिए समस्या है और यह काम करेगा।
आशा है कि यह किसी की मदद करेगा।