एक्लिप्स में टॉमकैट सर्वर के टाइमआउट को बदलें


118

जब मैं अपना टोमैट चलाने की कोशिश करता हूं तो मुझे एक संदेश मिलता है:

Server Tomcat v6.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.

यह सर्वर संपादक कहां है? मुझे यह विंडोज़ वरीयता सर्वर में नहीं मिला।

मैं ग्रहण 3.6 का उपयोग कर रहा हूं।

जवाबों:


263

Open the Servers view -> double click tomcat -> drop down the Timeouts section

वहां आप प्रत्येक विशेष सर्वर के लिए स्टार्टअप समय बढ़ा सकते हैं।


15
+1, ये सभी वर्ष और मुझे कभी नहीं पता था कि सर्वर टैब में सर्वर क्लिक करने योग्य और विस्तार योग्य था। मैं मान रहा था कि राइट क्लिक में सभी विकल्प उपलब्ध थे!
दीवारों

60
  1. सर्वर व्यू पर जाएं
  2. उस सर्वर पर डबल क्लिक करें जिसके लिए आप समय सीमा बदलना चाहते हैं
  3. दाहिने हाथ की तरफ आपके पास टाइमआउट ड्रॉपडाउन टैब है। वह चयन करें।
  4. आपके पास समय सीमा बदलने का विकल्प है।

यहां छवि विवरण दर्ज करें


1
मेरे मामले में टॉमकैट पोर्ट की स्थापना के लिए इस त्रुटि का कारण गलत स्थान था, हालांकि मैंने इसके लिए आपकी स्क्रीन पर सही जगह देखी ^ _ ^। धन्यवाद
फिस्क

4

हल: यह बात है !!!! मेरे लिए JDK6 के साथ संकलन किया गया था, लेकिन JDK7 के साथ Tomcat को चलाने पर, WST सिस्टम गुणों का उपयोग करता है न कि ग्रहण सेटिंग्स का। मैं उसी JDK संस्करण को ग्रहण और सिस्टम में भी कॉन्फ़िगर करता हूँ (इसे java -version से cmd लाइन में देखें)

विवरण: मैं यहाँ वर्णन की तरह ग्रहण को कॉन्फ़िगर करने का प्रयास करता हूं, लेकिन यह समस्या को हल नहीं करता है, तो मुझे ग्रहण की त्रुटि लॉग में ध्यान दें कि टॉमकट को jre 1.7 के साथ शुरू किया गया था। मेरे विन्यास के बावजूद।

मैं भी कोशिश करता हूं, cmd लाइन में, 'java -version' और अपेक्षित '1.6' के बजाय '1.7' प्राप्त किया।

मैं java 1.6 (जैसे कि ग्रहण में) को सिस्टम पैनल में कॉन्फ़िगर करने का निर्णय लेता हूं, लेकिन यह समस्या को हल नहीं करता है। मैं भी jre 1.7 को पुनः आरंभ करता हूं ग्रहण और आईटी सफलता। यह एक बहुत ही उपयोगी सुराग था, धन्यवाद।


यह मेरा मुद्दा भी था। मैं जावा 1.7 का उपयोग कर रहा था और जब मैंने 1.6 पर स्विच किया, तो यह काम किया।
Xonatron

यही मेरा मुद्दा भी था। मेरे पास जावा 1.6 कार्यक्षेत्र में कॉन्फ़िगर किया गया था और सिस्टम में जावा 1.7। मेरे लिए समाधान इस पोस्ट askubuntu.com/questions/141791/… के
बार्टोज़ फ़रिन

3

सर्वर पर डबल क्लिक करें और टाइमआउट अनुभाग देखें और चित्र में अधिक समय जोड़ें यहां छवि विवरण दर्ज करें



1

समस्या तब भी बनती है यदि आपके पास कोड में सेटअप विराम बिंदु हैं और डिबग मोड में टॉमकैट शुरू करने की कोशिश कर रहा है, कुछ कोड ओवरहाल।

समाधान सभी विराम बिंदुओं को साफ़ करना है।


वैकल्पिक रूप से, आपके स्टार्टअप कोड में कुछ ऐसा हो सकता है जो लटका हुआ है, और यदि आप ब्रेकप्वाइंट जोड़ते हैं , तो आप यह पता लगाने के लिए कदम उठा सकते हैं कि कौन सी लाइन टॉमकैट स्टार्टअप को जारी रखने से रोक रही है। मेरे लिए यह jaas config के साथ कुछ करना था।
नौमेनन

1

डबल क्लिक करें टॉमकैट, "टाइमआउट" के साथ सेटिंग को कॉन्फ़िगर करें संख्या को संशोधित करें। हो सकता है कि यह बकरी त्रुटि नहीं है। यू देख सकते हैं कि DB कनेक्शन प्राप्त करने योग्य है।


0

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

Tomcat इस सेटिंग को तत्व में तत्व से सर्वर में पढ़ता है। xml फ़ाइल। यह फ़ाइल आपके ग्रहण कार्यक्षेत्र अर्थात .metatdata / .plugins / org.eclipse.wst.server.core निर्देशिका में संग्रहीत है, अर्थात:

//.metadata/.plugins/org.eclipse.wst.server.core/servers.xml

.Metadata / .plugins के तहत अन्य निर्देशिकाओं में ग्रहण प्लगइन्स के लिए अन्य रसदार कॉन्फ़िगरेशन फ़ाइलें हैं।

यहाँ सर्वरों की एक मिसाल है। xml फ़ाइल, जो कि जब आप ग्रहण GUI के माध्यम से टॉमकैट सर्वर कॉन्फ़िगरेशन को संपादित करते हैं तो बदल जाती है:

'स्टार्ट-टाइमआउट' संपत्ति पर ध्यान दें जो ऊपर 1200 सेकंड के लंबे समय के लिए सेट है।


वैसे यह जानना बेहद मददगार है जब मावेन-टोमैट-प्लगइन के लिए टॉमकैट को कॉन्फ़िगर करने की कोशिश की जाती है।
omilke

0

मेरे पास एक्लिप्स सर्वर के टाइमिंग का मुद्दा था और हर सुझाव को आजमाया गया था:

  • समयबाह्य सेकंड बढ़ रहा है
  • कार्यक्षेत्र निर्देशिका में विभिन्न .metadata फ़ाइलों को हटाना
  • रन कॉन्फ़िगरेशन के साथ एक्लिप्स में सर्वर का उदाहरण हटाना

कुछ भी काम नहीं किया जब तक मैंने रोहितदेव की टिप्पणी को नहीं पढ़ा और महसूस किया कि मेरे पास वास्तव में एक बड़े कोड परिवर्तन के बाद इंटरसेप्टर वर्ग में एक ब्रेकप्वाइंट जोड़ा गया था और इसे बंद करना भूल गया था। मैंने इसे हटा दिया और अन्य सभी ब्रेकप्वाइंट और टॉमकैट ने सही शुरू किया।


-1

मेरे पास tomcat 8 अपडेट 25 और tomcat 7 है, लेकिन उसी समस्या का सामना करते हुए यह दिखाता है कि संदेश सर्वर Tomcat v7.0 स्थानीयहोस्ट पर सर्वर 45 सेकंड के भीतर शुरू करने में असमर्थ था। यदि सर्वर को अधिक समय की आवश्यकता होती है, तो सर्वर संपादक में टाइमआउट बढ़ाने का प्रयास करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.