2010-11-10 17 views
18

क्या कोई मुझे निम्नलिखित मामले को हल करने में मदद कर सकता है?पोर्ट 8080 के साथ पहले से ही उपयोग में त्रुटि

मैं जावा का उपयोग करके अपनी पहली वेबसाइट बनाने और उबंटू 9 .10 पर चल रहे एक्लिप्स गैलीलियो के साथ काम करने की कोशिश कर रहा हूं। चूंकि मैं कोड की अपनी पहली पंक्तियां उत्पन्न करता हूं, इसलिए मैंने वेब नहीं देखा है। सभी समय था जब मैं इस कार्यक्रम मैं निम्नलिखित त्रुटि मिलती है चलाने का प्रयास:

कई बंदरगाहों (8080, 8080) स्थानीय होस्ट पर बिलाव v6.0 सर्वर के लिए आवश्यक पहले से ही उपयोग में हैं। सर्वर पहले से ही किसी अन्य प्रक्रिया में चल रहा है, या एक सिस्टम प्रक्रिया पोर्ट का उपयोग कर सकती है। इस सर्वर को शुरू करने के लिए आपको दूसरी प्रक्रिया को रोकने या पोर्ट नंबर को बदलने की आवश्यकता होगी।

मैंने अपने टोमकैट के लिए बंदरगाहों को बदलने के तरीके के बारे में बहुत कुछ पढ़ा है (8080 से 80 तक) लेकिन यह असंभव रहा है। मैंने कुछ फ़ोरम पढ़े हैं जहां इस समस्या को हल करने का तरीका फ़ाइल पर जा रहा है जो कि टॉमकैट के लिए सर्वर नंबर को सामग्री देता है, जो एक एक्सएमएल फ़ाइल है, लेकिन जब मैं फ़ोल्डर खोलता हूं तो नाम के साथ एक एक्सएमएल फ़ाइल नहीं होती है।

मैंने sudo lsof -n -P -i का उपयोग कर बंदरगाह की खोज की है:, टॉमकैट को शुरू और बंद करें लेकिन गलती अभी भी है।

मैं क्या कर सकता हूं?

बहुत बहुत धन्यवाद।

उत्तर

6

अपने अपाचे conf फ़ोल्डर में, httpd फ़ाइल खोलें और 8080 पोर्ट देखें। 8080 को अपनी पसंद के किसी भी पोर्ट में बदलें। मेरा मानना ​​है कि आपको दो जगहों पर 8080 मिलेगा।

+0

राफे धन्यवाद बहुत, मैंने फिर से स्थापित किया 2. एपैच 2. मैंने निर्देशिका usr/share/apache2 को देखा और अंदर केवल 4 फ़ोल्डर्स हैं: निर्मित, डिफॉल्ट साइट; त्रुटि; ICONS। उन फ़ोल्डर्स के अंदर मैं जो फ़ाइल कहता हूं उसे मैं नहीं देख सकता। क्या आप किसी भी कमांड को लिनक्स में ढूंढते हैं? –

+0

मैंने फिर से स्थापित किया APACHE 2. मैंने निर्देशिका usr/share/apache2 को देखा और अंदर केवल 4 फ़ोल्डर्स हैं: –

+1

मैंने उस समस्या को हल किया जिसे मैंने एक ही समय में टॉमकैट चलाना था। धन्यवाद। –

2

अगर आप डब्ल्यूटीपी के साथ ग्रहण अंदर से चल रहे हैं, तो आप "सर्वर" देखने से बंदरगाह को बदलने में सक्षम होना चाहिए (खिड़की -> शो दृश्य -> ​​सर्वर)

+1

मैंने ऐसा किया, मैंने टॉमकैट पोर्ट 8080 टी 80 बदल दिया, लेकिन त्रुटि अभी भी वहां है। बहुत बहुत धन्यवाद –

+0

आह .. आप टोमकैट कैसे शुरू कर रहे हैं? –

+0

लिनक्स टर्मिनल से, /usr/share/tomcat6/bin/startup.sh और /usr/share/tomcat6/bin/shutdown.sh को रोकने के लिए। –

0

इस मुद्दे का हल है:

चरण 1: टॉमकैट रोकें (सेवा द्वारा या .bat/.sh द्वारा जो भी मामला हो)।

चरण 2: हटाएं पहले से ही कॉन्फ़िगर अपाचे बिलाव ग्रहण पर।

चरण 3: अब ग्रहण पर अपाचे को फिर से कॉन्फ़िगर करें और ग्रहण द्वारा प्रदान किए गए यूआई का उपयोग कर सर्वर शुरू करें।

मेरे पास एक ही समस्या है और यह काम किया है।

30

ग्रहण में सर्वर टैब पर क्लिक करें और फिर वहां सूचीबद्ध सर्वर पर डबल क्लिक करें। कॉन्फ़िगर पृष्ठ में बंदरगाह टैब का चयन करें। पोर्ट को किसी अन्य बंदरगाह में बदलें। सर्वर को पुनरारंभ करें।

10
मैक पर

, कैसे मैं आमतौर पर यह

  1. खुला टर्मिनल और सीडी डाउनलोड किया-अपाचे-फ़ाइलें-फ़ोल्डर/बिन
  2. दर्ज करें "(यानी फ़ोल्डर है जहाँ shutdown.sh फ़ाइल स्थित है करने के लिए) का समाधान sh shutdown.sh "टर्मिनल कमांड के रूप में
  3. टॉमकैट/एक्लिप्स .. टाटा को पुनरारंभ करें!

आशा इस ओपी या किसी और

1

यह लंबा समय हो गया है पढ़ने में मदद करता है, लेकिन मैं एक ही समस्या का सामना करना पड़ा है, और इस प्रकार इसे हल: 1. बंद का उपयोग कर आवेदन सर्वर को बंद करने की कोशिश की। बल्ले/.bash जो आपके अनुप्रयोग में हो सकता है सर्वर/बिन/शट डाउन ..

  1. मेरा मुद्दा यह था कि जावा का 1 से अधिक उदाहरण चल रहा था, मैं बंदरगाहों को बदल रहा था, और वापस नहीं देख रहा है, इसलिए यह उस विशिष्ट बंदरगाह के साथ अन्य जावा प्रक्रियाओं को चला रहा है। खिड़कियां उपयोगकर्ताओं के लिए : ALT + Shift + Esc, और अंत जावा प्रक्रियाओं है कि आप प्रयोग नहीं कर रहे और अब आप अपने बंदरगाह 8080
1

आप बिलाव का एक और उदाहरण पहले से ही चल गया है फिर से उपयोग करने के लिए सक्षम होना चाहिए। आप अपने वेबब्रोसर में http://localhost:8080 पर जाकर इसकी पुष्टि कर सकते हैं और जांच सकते हैं कि आपको टॉमकैट डिफ़ॉल्ट होम पेज या टॉमकैट-विशिष्ट 404 त्रुटि पृष्ठ मिलता है या नहीं। दोनों समान मान्य प्रमाण हैं कि टॉमकैट ठीक चलाता है; यदि ऐसा नहीं होता है, तो आपको ब्राउज़र विशिष्ट HTTP कनेक्शन टाइमआउट त्रुटि संदेश प्राप्त होता।

आपको इसे बंद करने की आवश्यकता है। टॉमकैट स्थापना फ़ोल्डर के/bin सबफ़ोल्डर पर जाएं और shutdown.bat (Windows) या shutdown.sh (यूनिक्स) स्क्रिप्ट निष्पादित करें।

अधिक जानकारी के लिए यह answer देखें।

संबंधित मुद्दे