2010-10-20 11 views
15

पर प्रकाशित करने के लिए हाल ही में मैंने इंटेलिजे के 2 वर्षों के बाद एक्लिप्स का उपयोग करने के लिए वापस आ गया। चीजें बदल गई।ग्रहण को टॉमकैट

अब जब मैं टॉमकैट चलाने की कोशिश करता हूं, तो यह प्रकाशित करने की कोशिश करता है। क्या प्रकाशित है?

वेबपैस निर्देशिका में युद्ध को धक्का देने और टोमकैट को तैनात करने के लिए क्या हुआ?

अभी संकलन त्रुटियों के कारण मेरी तैनाती टूट गई है। मुझे एहसास है कि ग्रहण मेरी परियोजना ले रहा है और इसे बिना किसी सही तरीके से बनाये वेबपैस डीआईआर में कॉपी कर रहा है।

क्या कोई मुझे बता सकता है कि वास्तव में क्या प्रकाशन करता है, और इसे कैसे बंद करें और सामान्य लोगों की तरह टॉमकैट का उपयोग कैसे करें?

उत्तर

14

एक "सर्वर" दृश्य, आप सर्वर सेटिंग्स संपादक खोलने के लिए अपने टॉमकैट उदाहरण पर डबल क्लिक कर सकते हैं।

ऊपरी दाएं कोने में, आप प्रकाशन विकल्प पा सकते हैं। "स्वचालित रूप से कभी प्रकाशित न करें" विकल्प जांचें, और सहेजें।

इसके साथ यह पर्याप्त होना चाहिए।

ओह, और "प्रकाशन" द्वारा, वे किस प्रकार के सर्वर का उपयोग कर रहे हैं, इस पर निर्भर करते हुए, वे "तैनाती" या "तैनाती निर्देशिका में प्रतिलिपि बनाना" का अर्थ है।

5

ग्रहण (हेलीओस) आपकी संपूर्ण टोमकैट कॉन्फ़िगरेशन की एक प्रति बनाता है और जब आप ग्रहण से वेब एप्लिकेशन चला रहे हैं तो टॉमकैट सर्वर का एक नया उदाहरण शुरू करता है। यही कारण है कि आपको एक्लिप्स में चलने से पहले किसी भी मौजूदा टोमकैट सेवा को बंद करना होगा।

एप्लिकेशन "वेबपैप्स" फ़ोल्डर से बाहर नहीं, आपके कार्यक्षेत्र से बाहर चला जाता है। ग्रहण "CONTEXT" टैग जोड़ने के लिए कॉपी की गई server.xml फ़ाइल को संशोधित करता है जिसमें चल रहे एप्लिकेशन सूची में आपके वर्कस्पेस प्रोजेक्ट फ़ोल्डर्स शामिल होते हैं।

"CONTEXT" टैग में पथ आपके प्रोजेक्ट फ़ोल्डर का नाम होना चाहिए।

आप प्रोजेक्ट को एक WAR फ़ाइल में निर्यात कर सकते हैं और यदि आप चाहें तो वेबपैस फ़ोल्डर में अपना वेब एप्लिकेशन तैनात कर सकते हैं।

+0

इसके लिए धन्यवाद - टॉमकैट सेवा को बंद करना समाधान का एक हिस्सा था कि मैं टॉमकैट का उपयोग करके अपना ग्रहण प्रोजेक्ट क्यों शुरू नहीं कर सका। –

+0

चूंकि यह टोमकैट की क्लोन कॉपी है। क्या मैं अभी भी अलग-अलग बंदरगाह में अन्य टोमकैट चला सकता हूं? – Sridhar

+0

हाँ आप यह कर सकते हैं। –