2012-08-15 20 views
8

मैं एसटीएस उपयोग कर रहा हूँ (SpringSource उपकरण सुइट) जो VMware vFabric टीसी सर्वर डेवलपर संस्करण v2.6 के साथ आता है के लिए आवश्यक। समस्या यह है, हर बार जब मैं इसे शुरू, यह निम्न त्रुटि दिखाता है:पोर्ट 8080 VMware vFabric टीसी सर्वर डेवलपर

Port 8080 required by VMware vFabric tc Server Developer Edition v2.6 is already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).

मुझे लगता है कि बंदरगाह है कि मैं के बारे में पता का उपयोग कर कुछ भी नहीं है। यह आज तक ठीक काम करता है।

मैं भी पोर्ट संख्या बदलने की कोशिश की है, लेकिन यह परिवर्तनों को स्वीकार नहीं करता है। अगर मैं 8081 के लिए इसे बदल, उदाहरण के लिए, और फिर एसटीएस यह बंदरगाह अधिलेखित कर देता है को पुनः आरंभ और इसे वापस सेट 8080 के लिए

किसी को भी कुछ विचार इसे ठीक करने की पेशकश कर सकते हैं?

FYI करें मैं VirtualBox में एसटीएस चल रहा हूँ।

धन्यवाद!

+0

कभी नहीं, यह दूसरी बार विंडोज़ को पुनरारंभ करने के बाद काम करता था। कृपया मुझे बताएं कि मुझे इस प्रश्न को हटाना है या नहीं। – Neets

उत्तर

16

यह नवीनतम एसटीएस संस्करण के लिए लागू होता है - 3.0.0

जब आप खुले एसटीएस, (बाईं ओर) पैकेज एक्सप्लोरर ध्यान में रखते हुए, आप सर्वर नामक एक प्रोजेक्ट फ़ोल्डर देखना चाहिए।

  1. ओपन सर्वर> VMware vFabric टीसी सर्वर डेवलपर संस्करण v2.7-config> catalina.properties
  2. फ़ाइल के तल में, आप 2 गुण परिभाषित देखेंगे:
    • bio.http .port
    • bio.https.port
  3. 8080 की तुलना में बदलें bio.http.port कुछ अन्य बंदरगाह के लिए (उदाहरण के लिए 8081)
  4. bio.https.port को 8443 से अधिक किसी अन्य बंदरगाह में बदलें (उदा। 8444)
  5. 'सहेजें' पर क्लिक करें।

अब, जब आप अंतर्निहित टीसी सर्वर पर अपना राइट-क्लिक तैनाती करते हैं और इसे शुरू करते हैं, तो इसे नए बंदरगाह पर चलाना चाहिए। सौभाग्य!

+1

इसके अतिरिक्त, आप यह जानना चाहेंगे कि पोर्ट 8080 पर और क्या चल रहा है: '$ sudo lsof -i: 8080' –

+1

मैं सर्वर में vmware vfabric पर राइट क्लिक करता हूं, पहले साफ़ कार्य निर्देशिका को देखने के बाद सर्वर प्रारंभ करें। –

6

सर्वर ध्यान में रखते हुए, डबल सर्वर आप पर बंदरगाहों को बदलने की इच्छा पर क्लिक करें। यह अवलोकन पृष्ठ लाता है। पोर्ट्स टैब का विस्तार करें और अपनी वांछित पोर्ट सेटिंग्स दर्ज करें। एसटीएस इस कॉन्फ़िगरेशन पेज का उपयोग करने का कारण यह है कि यह आपको अपने सर्वर स्थापना निर्देशिका में कॉन्फ़िगरेशन को बदलने के बिना वर्कस्पेस सर्वर को कॉन्फ़िगर करने की अनुमति देता है।

5

या आप सीधे ज़ोंबी प्रक्रिया अभी भी एक oneliner साथ कि बंदरगाह के लिए बाध्य कर मारने के लिए चाहते हो सकता है:

sudo kill -9 `lsof -ti:8080` 
+0

मैं विंडोज़ पर हूं ... मुझे निर्दिष्ट होना चाहिए था, क्षमा करें। – Neets

0

गैरेथ के सुझाव के साथ संयोजन के रूप में, यह क्या मेरे लिए workerd है:

  • में सर्वर देखें, अपने सर्वर पर राइट क्लिक करें और मॉनीटरिंग पर क्लिक करें -> गुण
  • पोर्ट 8080 पर मॉनीटर को सुनना बंद करें।
  • परिवर्तन सहेजें और सर्वर प्रारंभ करें।
संबंधित मुद्दे