2013-07-06 8 views
5

मैं Liferay के लिए portlet बनाने के साथ difficiulties हो रहा से युद्ध लेने नहीं करता है। मेरे पास मानक स्थापना है, जहां लिफ़ेरे पोर्टल liferay_home/bundles में रहता है और liferay_home/plugins में प्लगइन एसडीके रहता है।Liferay - बिलाव तैनाती फ़ोल्डर

मैं liferay_home/plugins/portlets/my-portlet में नए portlet एप्लिकेशन रखा है। वहां से मैं ant deploy चलाता हूं और मैं देख सकता हूं कि WAR फ़ाइल सफलतापूर्वक एकत्र की गई थी और liferay_home/bundles/deploy पर कॉपी की गई थी।

हालांकि, चल Liferay पोर्टल instancel मैं portlet कि अभी हाल में पर प्रतिलिपि बनाई गई नहीं दिख रहा है में फ़ोल्डर को तैनात। इसलिए मैं हालांकि मैं लॉग की जाँच करेंगे, लेकिन liferay_home/bundles/tomcat-7.0.27/logsखाली है।

कोई विचार गलत क्या हो सकता है?

उत्तर

9

Liferay का अवलोकन करता $ {liferay.home}/परिवर्तन के लिए तैनात। यदि आपने अपनी स्थापना को स्थानांतरित किया है, तो जांचें कि आपके पास $ {liferay.home} एक अप्रत्याशित स्थान पर कॉन्फ़िगर किया गया है या नहीं। यह आमतौर पर पोर्टल-setupwizard.properties के साथ होता है।

इसके अलावा, जो उपयोगकर्ता बिल्ला/Liferay अगर आप तैनाती की इस विधि का उपयोग तैनाती निर्देशिका पर/लिखें पहुंच के साथ-साथ बिल्ला के webapps निर्देशिका पढ़ लिया है चाहिए पर चलाता है। विशेष रूप से जब आप अपने उपयोगकर्ता के नीचे टॉमकैट नहीं चलाते हैं, या जब आप इसे रूट के रूप में चलाते हैं, तो यह

पूर्ण रूप से पूर्णता के लिए, $ {@ से तैनात करने के लिए टोमकैट/liferay चलाने के लिए चलना चाहिए { liferay.home}/tomcat/webapps पर तैनाती।

+1

धन्यवाद, मैं portal-setupwizard.properties में गलत स्थान था। बहुत बुरा है कि मैं इस मुद्दे के बारे में कोई उचित लॉग नहीं ढूंढ पाया। – Xorty

+2

लॉग आमतौर पर राज्य जो लिफ़ेरी निर्देशिका को तैनात कर रहा है, लेकिन यह याद करना आसान है। यह जानकर अच्छा लगा कि आपने इसे हल किया है। –

0

जीवनभर के लिए पथ देने के दौरान। पोर्टल-setup-wizard.properties में मुझे विंडोज बैकस्लैश विंडोज वातावरण में सिंगल बैकस्लैश को प्रतिस्थापित करना था।

+0

मेरे मामले में मुझे बैकस्लैश को आगे की ओर ले जाना पड़ा –