2011-06-22 14 views
6

मैंने टॉमकैट संस्करण 7.0.16 बाइनरी वितरण कोर tar.gz को टॉमकैट की आधिकारिक वेबसाइट से अपनी उबंटू मशीन पर डाउनलोड किया, फिर डाउनलोड की गई फ़ाइल निकाली।मैं कमांड लाइन से अपना टॉमकैट क्यों शुरू नहीं कर सकता?

फिर, मैं ~/apache-tomcat-7.0.16/bin $ करने के लिए पथ निर्दिष्ट करने के लिए टर्मिनल कमांड का इस्तेमाल किया, तो मैं startup आदेश में प्रवेश किया है, लेकिन मैं मिल गया है 'स्टार्टअप: आदेश नहीं मिला' संदेश, लेकिन जब मैं linux कमांड ls इस्तेमाल किया, वहाँ थे startup.bat और startup.shbin/ के तहत।

मैंने startup.bat और startup.sh दर्ज करने का भी प्रयास किया, वही संदेश लौटा। मैं उबंटू टर्मिनल विंडो से अपना टॉमकैट वी 7 क्यों शुरू नहीं कर सकता ??

+0

फ़ाइलों .bat केवल काम विंडोज बॉक्स पर। .sh * निक्स शैल स्क्रिप्ट हैं जो काम करना चाहिए। –

उत्तर

23

यदि आप इसमें निर्देशिका से startup.sh चलाने की कोशिश कर रहे हैं, तो आपको ./ के साथ नाम उपसर्ग करना होगा - वर्तमान निर्देशिका PATH पर डिफ़ॉल्ट रूप से नहीं है। इसके अलावा, आपको .sh एक्सटेंशन की आवश्यकता होगी।

तो या तो:

~/apache-tomcat-7/bin$ ./startup.sh 

या:

~/apache-tomcat-7$ bin/startup.sh 
+2

मैंने आपके आदेश की कोशिश की, मुझे संदेश मिला: CATALINA_BASE का उपयोग करना: /home/john/apache-tomcat-7.0.16 CATALINA_HOME का उपयोग करना: /home/john/apache-tomcat-7.0.16 CATALINA_TMPDIR का उपयोग करना:/home/john/apache-tomcat-7.0.16/temp JRE_HOME का उपयोग करना:/usr क्लासस्पैट का उपयोग करना: /home/john/apache-tomcat-7.0.16/bin/bootstrap.jar:/home/john/apache-tomcat-7.0.16 /bin/tomcat-juli.jar – Leem

+0

और सर्वर भी शुरू नहीं हुआ है ... क्या गलत है ... – Leem

+4

वह आदेश आपके द्वारा प्रदर्शित स्थिति जानकारी लिखने के बाद लौटाता है, सर्वर पृष्ठभूमि में एक डेमॉन प्रक्रिया के रूप में चल रहा है। आप इसे http: // localhost: 8080' –

5

असल समस्या यह है अपने startup.sh अनुमति है यही कारण है कि आप इसे प्रारंभ करने में असमर्थ हैं निष्पादित नहीं है। सबसे पहले इसे ठीक से जांचें, ./startup.sh टाइप करें और देखें कि यह क्या कहता है। यदि यह कह रहा है कि "आपके पास अनुमति नहीं है" तो इसे इस आदेश chmod 777 startup.sh द्वारा निष्पादित अनुमति दें। फिर इसे शुरू करने की कोशिश करें।

+0

पर मारकर परीक्षण कर सकते हैं यह भी काम करता है! – pgonzaleznetwork

4

आप इस तरह करना चाहिए:

sudo chmod + x /Users/yw/Tomcat/bin/*.sh

+0

धन्यवाद आदमी .. यही वही है जो मैं ढूंढ रहा हूं। :) –

0

मैं आदेश के साथ यह किया:

chmod +x catalina.sh 
sudo ./startup.sh 
संबंधित मुद्दे