टॉमकैट स्टार्टअप लॉग में कोई त्रुटि आउटपुट के साथ विफलता जो मुझे मिल सकती है


1

क्षमा करें, यह लंबा है, यहां एक संक्षिप्त सारांश है: मैंने एक Ubuntu 14.04 VPS पर tomcat7 स्थापित किया, यह तब तक काम करता रहा (जब तक कि मैं अपना स्वयं का समूह / / / tomcat7 बदलकर tomatat7 नहीं कर पाया) (जब तक "tomcat इंस्टॉल किया गया था" पृष्ठ पर काम किया) प्रबंधन इंटरफ़ेस स्थापित करने के लिए एक ट्यूटोरियल) और 'सुडो सर्विस टोमकाट 7 रिस्टार्ट' कहा जाता है। ऐसा करने के बाद, मुझे इस सर्वर उदाहरण पर पृष्ठों की सेवा करने के लिए tomcat 7 या 8 की कोई भी स्थापना नहीं मिल सकती है।

विवरण: मेरे पास अभी तक कोई वेबएप तैनात नहीं है, मैं बस चलाने के लिए स्टॉक रूट वेबैप ("टॉमकैट इंस्टॉल किया गया था") प्राप्त करने की कोशिश कर रहा हूं। सटीक लक्षण - जब मैं (टॉक) शुरू करने की कोशिश करता हूं, तो यह सफल प्रतीत होता है। हालाँकि netstat -a में 8080 (http-alt) सुनने को नहीं दिखाया गया है। अगर मैं लोकलहोस्ट: 8080 (या IP: 8080 एक अलग मशीन से) तक पहुंचने की कोशिश करता हूं, तो कनेक्शन अनिश्चित काल तक लटका रहता है, लेकिन मुझे रिमोट मशीन से http-alt पर 2 स्थापित कनेक्शन मिलते हैं। अपने आप से एक सवाल है - अगर 8080 पर कुछ भी नहीं सुना जा रहा था, तो जब मैंने इसे ब्राउज़ करने की कोशिश की तो 2 कनेक्शन कैसे स्थापित हुए? कैटलिना.आउट में कोई त्रुटि नहीं है और अन्य लॉग फाइलें खाली हैं। सेवा को रोकने के लिए कॉल (या सीधे $ CATALINA_HOME / bin / shutdown.sh) पोर्ट 8005 से कनेक्ट करने में विफल रहते हैं, और रिपोर्ट करते हैं कि ऐसा लगता है कि टॉमकैट नहीं चल रहा है। हालाँकि, ps एक अलग मशीन पर एक सफल टोमैट इंस्टॉलेशन के रूप में एक ही कमांड लाइन के साथ एक जावा प्रक्रिया चलाने वाली जावा को दिखाता है। अगर मैं उस प्रक्रिया को मार देता हूं, तो मशीन 8080 पोर्ट पर कनेक्शन को अस्वीकार करने के लिए वापस चली जाती है।

मैंने क्या कोशिश की है:

  1. मैंने सभी tomcat7 संबंधित पैकेजों पर sudo apt-get purge चलाया, और फिर इसे पुनः इंस्टॉल किया।
  2. मैंने फिर से tomcat7 को शुद्ध किया और tomcat8.0.20 बाइनरी रिलीज़ किया। मैंने इसके चेकसम को सत्यापित किया, इसे मेरे घर निर्देशिका में फुलाया, $ CATALINA_HOME और $ JAVA_HOME को मेरे वातावरण में सेट किया, और $ CATALINA_HOME / bin / startup.sh को चलाया।
  3. मैंने नए बनाए गए उपयोगकर्ता के रूप में चरण 2 किया
  4. मैंने स्टेप 2 को रूट के रूप में किया
  5. मैंने tomcat7 उपयोगकर्ता और समूह को हटा दिया है, मैं समान इंस्टॉलेशन स्थान का उपयोग नहीं कर रहा / रही हूं, और / Temp / को हटा दिया हूं

इस मामले में यह मायने रखता है ... मैं सफलतापूर्वक 8888 पोर्ट पर जेनकिन्स चला रहा हूं। मैंने चलाने के लिए टॉमकैट पर काम करते हुए जेनकिंस को बंद करने की कोशिश की है, लेकिन इससे कोई फर्क नहीं पड़ा।

मैं स्पष्ट रूप से यहाँ कुछ बुनियादी याद कर रहा हूँ। क्या कहीं और बासी काम निर्देशिका है जो मुझे याद आ रही है? मुझे नहीं लगता कि यह एक फ़ायरवॉल मुद्दा है, क्योंकि यहां तक ​​कि 'कर्ल लोकलहोस्ट: 8080' भी अनिश्चित काल तक लटका रहता है जब टॉमकैट प्रक्रिया चल रही होती है। मैंने अपने लैपटॉप पर "क्या मैंने चरण 2 की कोशिश की है" में वर्णित के रूप में बिल्कुल टॉमकट को स्थापित किया है, और यह बिना किसी परेशानी के चलता है, इसलिए यह मुझे लगता है कि मैंने अपने वीपीएस उदाहरण में कुछ गड़बड़ करने के लिए कुछ किया है, और मैं एक नुकसान में हूँ जो यह हो सकता है। क्षमा करें कि यह इतना लंबा है, मैं इस पर इतना भ्रमित हूं कि मुझे नहीं पता कि प्रासंगिक जानकारी हो सकती है या नहीं। किसी भी जानकारी की काफी सरहना की जाएगी।


क्या अन्य tomcat लॉग के बारे में? catalina.out, localhost.log, localhost_access.log?
एंड्रे रीजेंटोव
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.