मैं काम कर रहा था में एक स्प्रिंग बूट आवेदन और किसी कारण के लिए मेरे इंटेलीजे अवरुद्ध हो तो और मैं इसे पुनः आरंभ करने के लिए. समस्या है, जब मैं शुरू करने के लिए कोशिश एम्बेडेड बिलाव सर्वर वसंत में मैं मिल:
Description:
Web server failed to start. Port 8080 was already in use.
Action:
Identify and stop the process that's listening on port 8080 or configure this application to listen on another port.
तो मैं देखने के लिए कैसे इसे रोकने के लिए और मैं इस विधि इसे रोकने के लिए:
- इस आदेश को चलाने में
cmd
व्यवस्थापकीय विशेषाधिकारों के साथ.
netstat -ano | findstr :<PORT>
और मैं पाने के लिए:
और पीआईडी को चलाने के लिए taskkill
:
taskkill /PID <PID> /F
लेकिन मैं इस मिल:
तो मैं कोशिश करने के लिए इसे चलाने के लिए के साथ /T
पैरामीटर को मारने के लिए सभी बच्चे की प्रक्रिया है, लेकिन मैं एक ही त्रुटि प्राप्त:
मैं में देखो कार्य प्रबंधक और वास्तव में, नहीं मिल PID
उस कोड के साथ:
मुझे पता नहीं था अन्य विधि करने के लिए काम करते हैं और मैं के साथ अटक जाते हैं कि पोर्ट, मुझे पता है मैं बदल सकते हैं बंदरगाह करने के लिए इस्तेमाल किया जा सकता द्वारा वसंत, लेकिन मैं सिर्फ जानना चाहता हूँ अगर मैं कर सकते हैं कि मुक्त बंदरगाह है, मैं भी कोशिश बंद अपने पीसी और काम नहीं किया । इसके अलावा, मैं के लिए देखा localhost:8080
अपने ब्राउज़र में और यह सिर्फ रहता है चार्ज अनिश्चित काल के लिए.
- मैं इस आदेश को चलाने के लिए प्रक्रिया को देखने पर चल रहा है कि बंदरगाह और है
java.exe
तो मुझे मारने की कोशिश की है कि काम है, लेकिन काम नहीं करता है:
tasklist /SVC /FI "PID eq 16068
को मारने की कोशिश है कि काम के इस आदेश के साथ taskkill /IM java.exe /F /T
है , लेकिन मैं ERROR: The process "java.exe" with PID 16068 could not be terminated. Reason: There is no running instance of the task.
इसके अलावा, मैं कोशिश end कार्य के साथ कार्य प्रबंधक कहते हैं, लेकिन Access is denied
There is no running instance of the task.