2011-12-24 14 views
5

आर्क में बिलाव 7 के साथ ग्रहण की स्थापना मैं हाल ही में स्थापित किया है Arch Linux और ArchWiki में प्रासंगिक गाइड का उपयोग Pacman मैं Eclipse स्थापित किया है और Tomcat 7 का उपयोग कर। मैंने दोनों को एकीकृत करने के लिए गाइड Apache Tomcat Eclipse Integration, An Illustrated Quick Start Guide का पालन किया।अप लिनक्स

यह योग करने के लिए, मैं निम्नलिखित किया:

  1. ग्रहण से स्थापित WPT नए सॉफ्टवेयर सुविधा को स्थापित करें।
  2. नई गतिशील वेब परियोजना जादूगर
  3. खोला जादूगर के दौरान मैं अपाचे बिलाव v7.0 चयनित और /usr/share/tomcat7
  4. करने के लिए विज़ार्ड बिलाव स्थापना निर्देशिका सेट पूरे
  5. सही सर्वर टैब पर क्लिक (आईडीई के तल पर स्थित) और नए सर्वर बातचीत पर क्लिक किया

इस डायलॉग में मुझे कोई समस्या आ रही है। जब मैं चुनता हूं तो टोमकैट v7.0 सर्वर त्रुटि चयनित प्रकार पॉप अप का उपयोग कर सर्वर नहीं बना सकता।

मुझे संदेह है कि यह एक अनुमति समस्या हो सकती है क्योंकि मैं रूट के माध्यम से ग्रहण नहीं चला रहा हूं, लेकिन मुझे यकीन नहीं है कि इस परिदृश्य के लिए उन्हें कैसे सेट अप किया जाए। इसके अलावा मुझे यकीन नहीं है कि शायद यह एक निर्देशिका मुद्दा है, यानी, ग्रहण किसी विशिष्ट फ़ोल्डर को ढूंढने की कोशिश कर रहा है जो कहीं और स्थित है।

मुझे अनिश्चितता है कि यह एक आर्क लिनक्स प्रश्न विशेष रूप से या सामान्य रूप से लिनक्स है।

+1

यहां बताए गए अपने उपयोगकर्ता के समूहों के लिए समूह tomcat7 बताए प्रयास करें http://stackoverflow.com/a/15505124/334569 –

उत्तर

1

जैसा कि आप पहले से ही संदेह करते हैं, यह शायद एक अनुमति मुद्दा है। जांचें कि आपका उपयोगकर्ता टॉमकैट समूह में जोड़ा गया है और सुनिश्चित करें कि /usr/share/tomcat7/bin में स्क्रिप्ट्स टमाटर समूह के सदस्यों द्वारा पठनीय और निष्पादन योग्य हैं। यह भी महत्वपूर्ण है कि टोमकैट समूह ने /usr/share/tomcat7/conf फ़ाइलों तक पहुंच और निश्चित रूप से निर्देशिकाओं को दर्ज करने की अनुमति पढ़ ली है।

+0

वहाँ एक बिल्ला समूह बल्कि एक विशिष्ट बिल्ला उपयोगकर्ता के लिए प्रतीत नहीं होता। – Drahcir

+0

@Drahcir फिर इसे 'groupadd tomcat' के साथ बनाएं और फिर अपने उपयोगकर्ता को उस समूह में' usermod -a -G tomcat youruser 'के साथ जोड़ें। इसके बाद आपको फिर से जुड़ना होगा। – jham

2

जैसा कि पहले उल्लेख किया गया है, यह अनुमति अनुमति की तरह बहुत अधिक लगता है। सुनिश्चित करें कि एक्लिप्स चलाने वाले उपयोगकर्ता ने टोमकैट के लिए विशेषाधिकार पढ़ और निष्पादित किए हैं। आपको यह भी जांचना चाहिए कि टॉमकैट सर्वर एक्लिप्स से चलने के बिना ठीक से शुरू हो सकता है। सत्यापित करें कि यह डिफ़ॉल्ट 8080 पोर्ट, आदि से जुड़ सकता है

आप विवरण के लिए टॉमकैट लॉग देख सकते हैं और टॉमकैट के लिए कॉन्फ़िगरेशन फ़ाइल आमतौर पर <tomcat base>/conf/server.xml में होती है।

संबंधित मुद्दे