टॉमकैट और एक्लिप्स इंटीग्रेशन एरर: "टॉमकैट का अज्ञात संस्करण निर्दिष्ट किया गया था।"


11

मैं Ubuntu 13.10 और सूक्ति 3.10 का उपयोग कर रहा हूं।

मैंने इस ट्यूटोरियल का अनुसरण करने के लिए टॉमकैट और एक्लिप्स सेट किया है।

जर्सी के साथ जावा रेस्टफुल वेब सर्विसेज बनाने के लिए Ubuntu 12.10 पर एक्लिप्स और टॉमकैट 7 सेट करें

लेकिन जब मैं चरण 9 पर पहुंचता हूं , तो मुझे ग्रहण पर निम्नलिखित त्रुटि मिलती है:

टॉमकैट का अज्ञात संस्करण निर्दिष्ट किया गया था

मैंने उबंटू उबंटू पर यहां देखे गए कई समाधानों की कोशिश की, लेकिन किसी ने भी मेरे लिए काम नहीं किया।

मैंने usr / स्थानीय फ़ोल्डर की जाँच की है, लेकिन tomcat7 नहीं है।

मैं /usr/shareफ़ोल्डर की जाँच की और tomcat7 वहाँ है।

टॉमकट स्थान

मैंने ग्रहण और टॉमकैट स्थापित करने के लिए निम्नलिखित कमांड का उपयोग किया:

sudo apt-get install eclipse tomcat7 -y

जवाबों:


8

मैं निर्देशिका /usr/localमें एक का उपयोग करने के बजाय स्टैंडअलोन टॉमकैट स्थापित करने का सुझाव देता हूं /usr/share

cd ~/Downloads
wget http://apache-mirror.rbc.ru/pub/apache/tomcat/tomcat-7/v7.0.52/bin/apache-tomcat-7.0.52.tar.gz
tar -xzf apache-tomcat-7.0.52.tar.gz
sudo mv apache-tomcat7.0.52 /usr/local/apache-tomcat7.0.52

फिर उपयोग करें /usr/local/apache-tomcat7.0.52


त्वरित उत्तर के लिए धन्यवाद, मैंने पाठ को अद्यतन किया और मैंने / usr / स्थानीय फ़ोल्डर सामग्री जोड़ दी है। जैसा कि आप देख सकते हैं कि टॉमकैट वहाँ नहीं है, लेकिन यह / usr / शेयर / में स्थित है
Nemesis

यह अभी भी वैसा ही है। मैंने एक नया स्क्रीनशॉट जोड़ा है।
नेमिस

आपको यह टॉस्क कहाँ से मिला?
दनाटेला

यह है कि मैंने ग्रहण और टोमकाट को कैसे स्थापित किया: सूद apt-get install एक्लिप्स tomcat7 -y मैंने ट्यूटोरियल में चरणों का पालन किया है।
नेमिस

2
धन्यवाद .. मैंने पिछले टोमैट को हटाने के लिए sudo apt-get purge tomcat7 का इस्तेमाल किया और फिर मैंने आपके निर्देशों का पालन किया और अब यह एक आकर्षण की तरह काम कर रहा है :) बहुत बहुत धन्यवाद
दासता

4

सुनिश्चित करें कि आप जिस Tomcat फ़ोल्डर की ओर इशारा कर रहे हैं, उसमें निम्न फाइलें हैं:

conf/catalina.policy
conf/server.xml
conf/web.xml
conf/context.xml
conf/tomcat-users.xml
conf/catalina.policy
conf/catalina.properties
lib/catalina.jar

जैसा कि ग्रहण उनके लिए स्कैनिंग है।

टॉम्स्क v8.0 ग्रहण में लोकलहोस्ट पर सर्वर

यहाँ एक लिनक्स कमांड है जो आपको उस फ़ोल्डर को खोजने में मदद कर सकती है:

find /opt /usr '(' -name catalina.policy -o -name tomcat-users.xml -o -name catalina.properties ')' -exec sh -c 'dirname $(dirname {})' ';' | uniq

1

उबंटू में एप्लिकेशन को सभी फ़ोल्डरों को पढ़ने / संपादित करने के लिए डिफ़ॉल्ट अनुमति नहीं है।

मुझे एहसास हुआ कि TOMCAT इंस्टॉलेशन डायरेक्टरी की अनुमति सही से सेट नहीं की गई थी।

मैंने इसे 755 में बदल दिया और इसने काम किया।

sudo chmod -R 755 /opt/tomcat/apache-tomcat-9.0.24/

-1

आप किसी भी निर्देशिका में अपने सर्वर का उपयोग कर सकते हैं, बस यह है कि Apache Tomcat निर्देशिका ने अपने उपयोगकर्ता द्वारा पहुंच को पढ़ा है।

उदाहरण: sudo chmod -R 755 /usr/local/apache-tomcat7.0.52

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.