ग्रहण टॉमकैट 7 रिक्त सर्वर नाम जोड़ें


262

मैं उबंटू में अपने ग्रहण में टॉमकैट 7 को जोड़ने की कोशिश कर रहा था। जब मैं ग्रहण में "नया सर्वर जोड़ें" पर क्लिक करता हूं और "टॉमकैट v7.0 सर्वर" का चयन करता हूं, तो फ़ील्ड "सर्वर नाम" रिक्त है और मैं नीचे दिखाए गए अनुसार उस टेक्स्टबॉक्स में कुछ भी टाइप नहीं कर सकता:

एक्लिप्स सर्वर जोड़ें

इससे पहले कि मैंने क्या किया मुझे एक्लिप्स से एक टॉमकैट 7 सर्वर को हटा दिया गया है और मैं टॉमकैट 7 को फिर से स्थापित करने की कोशिश कर रहा था। लेकिन यह मुझे उस टेक्स्टबॉक्स में कुछ भी टाइप करने की अनुमति नहीं देता है और मैं "अगला" बटन पर आगे नहीं बढ़ सकता। मेरा वातावरण उबंटू लिनक्स और जावा के लिए ग्रहण है।


2
यही मुद्दा विंडोज 8 में भी होता है, जिसे फाइलों को डिलीट करके हल किया जा सकता है
Abhi

जवाबों:


537

यह ग्रहण में एक बग है। मैं वास्तव में एक ही समस्या थी, एक्लिप्स जावा ईई जूनो के साथ उबंटू पर भी।

यहाँ मेरे लिए काम करने वाला हल है:

  1. ग्रहण को बंद करें
  2. में {workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settingsनिम्न दो फ़ाइलें हटाएँ:
    • org.eclipse.wst.server.core.prefs
    • org.eclipse.jst.server.tomcat.core.prefs
  3. ग्रहण को पुनः आरंभ करें

स्रोत: eclipse.org फोरम


13
यह विंडोज के लिए भी ठीक है।
ashes999

3
अच्छा एक ... विंडोज 8 पर काम करता है!
TacB0s

2
मेरे मामले में मुझे हटाना पड़ा (या इससे भी बेहतर, नाम बदलें) org.eclipse.wst.jsdt.web.core.prefs भी।
एलेक्स

7
Ubuntu 14.10 और ग्रहण 4.4.1 पर काम करता है। लेकिन अजीब, बग इतने लंबे समय के लिए ग्रहण में मौजूद है ...
हेरोइन

3
यह अभी भी ग्रहण मंगल SR2 पर होता है!
अलेक्जेंड्रे एल

22

मैं ubuntu में कीप्लर चला रहा हूं और टॉमक्वाट 7 सर्वर को पहचानने के लिए ग्रहण करने में भी यही समस्या थी। निर्देशिका को स्थापित करने का मेरा तरीका ठीक था और केवल फाइलों को हटाने / नाम बदलने से इसे ठीक नहीं किया गया।

इसी से मेरा काम बना है:

टर्मिनल में निम्नलिखित चलाएँ:

cd ~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/    
rm org.eclipse.jst.server.tomcat.core.prefs    
rm org.eclipse.wst.server.core.prefs
cd /usr/share/tomcat7
sudo service tomcat7 stop
sudo update-rc.d tomcat7 disable
sudo ln -s /var/lib/tomcat7/conf conf
sudo ln -s /etc/tomcat7/policy.d/03catalina.policy conf/catalina.policy
sudo ln -s /var/log/tomcat7 log
sudo chmod -R 777 /usr/share/tomcat7/conf
sudo ln -s /var/lib/tomcat7/common common
sudo ln -s /var/lib/tomcat7/server server
sudo ln -s /var/lib/tomcat7/shared shared

पुनः आरंभ करें, tomcat7 सर्वर को हटाएं। फिर से सर्वर और सब कुछ जोड़ने का काम किया।

यहाँ लिंक का उपयोग मैंने किया है। http://linux.mjnet.eu/post/1319/tomcat-7-ubuntu-13-04-and-eclipse-kepler-problem-to-run/


मेरे लिए काम किया! Linux MInt 17.2 - ग्रहण मंगल
user2007447

17

"सर्वर नाम" फ़ील्ड को अक्षम करने के अलावा मेरे पास एक समान समस्या थी ।

यह गलत फ़ोल्डर की ओर इशारा करते हुए Apache Tomcat v7.0 रनटाइम वातावरण के कारण पाया गया। यह विंडो - वरीयताएँ - सर्वर - रनटाइम वातावरण पर जाकर, रनटाइम पर्यावरण प्रविष्टि पर क्लिक करके और "संपादित करें ..." पर क्लिक करके और फिर टॉमकैट इंस्टॉलेशन निर्देशिका को संशोधित करके तय किया गया था।


यह ऊपर के मुद्दे के लिए काम किया जाता है, लगता है कि ग्रहण में यूआई में बग है
इंजनविस जूल

8

मेरे पास पहले भी यही समस्या थी: ग्रहण के साथ कॉन्फ़िगर करते समय सर्वर नाम सर्वर में दिखाई नहीं दे रहा था

मैंने उन सभी समाधानों की कोशिश की, जो यहाँ पर दिए गए हैं, लेकिन उन्होंने मेरे लिए काम नहीं किया।

मैंने इसे हल किया, बस इन सरल युक्तियों का पालन करके

Step1: Windows -> प्राथमिकताएँ -> सर्वर -> समय वातावरण चलाएँ -> जोड़ें -> उस टेंकेट संस्करण का चयन करें जो पहले उपलब्ध नहीं था -> अगला -> उसी संस्करण के साथ अपने सर्वर का स्थान ब्राउज़ करें

Step2: सर्वर पर जाएं और अपना सर्वर संस्करण चुनें -> अगला -> समाप्त करें

मसला हल हो गया!!! :)


6

मुझे उसी मुद्दे का सामना करना पड़ा, और मैंने कार्यक्षेत्र को नए स्थान पर बदल दिया, और यह काम किया। आशा है कि ये आपकी मदद करेगा :)


3

बहुत अजीब है, लेकिन यह मेरे लिए काम किया।

  1. निकट ग्रहण

  2. के रूप में ग्रहण शुरू करें eclipse --clean


2

@Philipp क्लेन चरणों को आजमाने के बाद , भले ही काम न किया हो,

परिवर्तन ग्रहण, कार्यक्षेत्र और टॉमकैट निर्देशिका। [केवल विंडोज 7 के लिए परीक्षण किया गया]

मुझे पता है कि कोई कह सकता है कि यह सही नहीं है, लेकिन उसने मेरे लिए काम किया उसके बाद @ फिलिप ने मेरे लिए काम नहीं किया।

इस ब्रूट फोर्स मेथड सॉल्यूशन को खोजने में मुझे 4 घंटे लगे।


2

मुझे आज भी यह समस्या थी, और फ़ाइलों को हटाने org.eclipse.jst.server.tomcat.core.prefsऔर org.eclipse.wst.server.core.prefsकाम नहीं किया।

अंत में मैंने पाया कि यह अनुमति मुद्दा है:

डिफ़ॉल्ट रूप से <apache-tomcat-version>/conf/*केवल स्वामी द्वारा पढ़ा जा सकता है, जब मैंने इसे सभी के लिए पठनीय बना दिया, तो यह काम करता है! इसलिए इस कमांड को चलाएं:

chmod a+r <apache-tomcat-version>/conf/*

यहाँ लिंक है जहाँ मुझे मूल कारण मिला:

http://www.thecodingforums.com/threads/eclipse-cannot-create-tomcat-server.953960/#post-5058434


यह मेरे द्वारा सामना की गई समस्या का मूल प्रतीत हो रहा है: टॉम्कट के कुछ संस्करण सभी उपयोगकर्ताओं को गोपनीय फाइलों पर सही पढ़ा नहीं देते हैं, ग्रहण विन्यासों में प्रवेश करने में असमर्थ है।
bdulac 10

1

मेरे मामले में, टॉमकैट डायरेक्टरी रूट के स्वामित्व में थी, और मैं रूट के रूप में ग्रहण नहीं चला रहा था।

इसलिए मुझे करना पड़ा

sudo chown -R  $USER apache-tomcat-VERSION/

1

सबसे आसान उपाय ग्रहण / एसटीएस में एक नया कार्यक्षेत्र बनाना है।

File -> Switch Workspace -> Others...

0

फ़ाइलों को हटाने / स्थानांतरित करने से org.eclipse.jst.server.tomcat.core.prefs और org.eclipse.wst.server.core.prefs मेरे लिए काम करते हैं।


0

Ubuntu 17.04 पर टॉमसैट 8.0 के साथ ग्रहण नियोन.3 रिलीज़ (4.6.3) में समस्या बनी रहती है। प्रीफ़्स फ़ाइलों को हटाने के संयोजन से मुझे क्या मदद मिली:

rm ~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jst.server.tomcat.core.prefs    
rm ~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.server.core.prefs

और catalina.policy(अपने विन्यास के लिए @ michael-brooks से कुछ अलग तरीके से जोड़ना ):

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