तो, आप पहली बार एक .war फ़ाइल बनाते हैं, जिसका नाम है your_file.war। आप इसे Liferay पोर्टल के तहत एक ग्लासफ़िश डोमेन पर चलाना चाहते हैं।
सफलता के लिए कदम:
1) नेविगेट करने के लिए Control Panel -> Plugins Installation on Liferay
2) मारा Install new portlets
3) मारा Configuration
4) Deploy Directory
को भरें तैनाती के लिए एक नई जगह मान लीजिए कि [आपके डोमेन] जाने/autodeploy2
5) जांचें कि अगली पंक्ति लक्ष्य [आपका डोमेन]/ऑटोोडोल्ड (यह ग्लासफ़िश डिफ़ॉल्ट परिनियोजन निर्देशिका है)
6) save
मारा अब तैनाती है कि नई निर्देशिका [आपके डोमेन]/autodeploy2 को प्रतिलिपि चिपकाने फ़ाइलों के द्वारा किया जाएगा। बाकी इसे स्वचालित रूप से संभाला जाता है। सेटिंग कार्रवाई में कार्रवाई करता है।
तैनाती का काम हो गया: एक जीत जिग करें और :)
का आनंद ..you नाच बंद करो और एक बग का सामना। आप एक नया संशोधन तैनात करना चाहते हैं .. इस मामले में, पढ़ना जारी रखें।
तो, आपने अपना युद्ध फिर से बनाया है और फिर से तैनात करना चाहते हैं। निम्न कार्य करें:
1) युद्ध फ़ाइल को हटाकर (आपका डोमेन)/autodeploy फ़ोल्डर से पुरानी सामग्री को पूर्ववत करें। किसी अन्य फ़ाइल को मत हटाएं।
2) परिणाम यह है कि your_file.war_UnDeployed फ़ाइल दिखाई देगी।
3) (आपका डोमेन)/autodeploy2 फ़ोल्डर में नव निर्मित युद्ध की प्रतिलिपि बनाकर नई फ़ाइल को तैनात करें।
4) परिणाम यह है कि your_file.war_deployed (आपका डोमेन)/autodeploy फ़ोल्डर में दिखाई देगा।
एक नृत्य फिर से :)
मुझे पता चला है कि तैनाती के बाद सर्वर को पुनरारंभ करना अनिवार्य है। तैनाती के दौरान होने वाली आंतरिक त्रुटियों के कारण लगभग हमेशा गर्म तैनाती (सर्वर चालू होने पर तैनाती) को पुनरारंभ करने की आवश्यकता होती है। उन समस्याओं को ताजा स्टार्टअप के बाद प्रभाव नहीं पड़ता है और वास्तविक तैनाती पर असर नहीं पड़ता है। गर्म तैनाती सिर्फ पहले से चल रही प्रक्रियाओं को गड़बड़ कर देती है। – mico
आपको पता चलेगा कि आपकी युद्ध फ़ाइल तैनात की जाती है जब ऑटोोडोल्ड फ़ोल्डर में दो फाइलें दिखाई देती हैं: your_war.war और your_war.war_deployed। yours_war.war_deployFailed विफलता इंगित करता है। उस स्थिति में युद्ध फ़ाइल हटाएं और इसे फिर से प्रयास करें। अच्छी युक्ति सर्वर को रोकने और फिर सर्वर को फिर से शुरू करने के बाद फ़ाइल की प्रतिलिपि बनाने का प्रयास करना है। यह कभी-कभी मदद करता है। – mico
लिफ़ेरे मेनू 'प्लगइन्स इंस्टॉलेशन' -> 'पोर्टलेट इंस्टॉल करें' -> 'अपलोड' आकर्षण की तरह काम करता है। फिर कोई विशेष निर्देशिका की आवश्यकता नहीं है। – mico