2012-02-11 17 views
10

enter image description here में रनटाइम सर्वर के साथ प्रोजेक्ट को जोड़ने में असमर्थ मैंने एक गतिशील वेब प्रोजेक्ट बनाया था। अभी तक यह एक जेएसपी फ़ाइल है जो चलाने की कोशिश कर रहा है। जब मैंने प्रोजेक्ट को एक विशिष्ट रनटाइम (टॉमकैट 6.0) के साथ जोड़ने की कोशिश की, तो यह नहीं हो रहा है।ग्रहण आईडीई

मैंने प्रोजेक्ट/गुण/लक्षित रनटाइम पर दायाँ क्लिक किया। यह किसी भी रनटाइम नहीं दिखाता है (मैंने सर्वर में टॉमकैट 6.0 जोड़ा है)। जब मैं चेकबॉक्स 'सभी रनटाइम्स दिखाएं' पर क्लिक करता हूं, तो सब कुछ अक्षम मोड में आता है।

समस्या क्या हो सकती है?

समस्या का संलग्न स्क्रीनशॉट।

अद्यतन: मैंने भी एक नया रनटाइम बनाने की कोशिश की और इसे परियोजना (परियोजना/गुण/लक्षित रनटाइम/नया) से संबद्ध किया। यहां तक ​​कि नव निर्मित रनटाइम भी अक्षम हो रहा है और मैं इसे परियोजना के साथ जोड़ने में असमर्थ हूं।

+0

जब आप गतिशील webproject बनाते हैं, आप क्रम का चयन नहीं किया? वह पहला ड्रॉपडाउन है, है ना? – kosa

+0

आपने इसके लिए एक नया प्रश्न क्यों बनाया? http://stackoverflow.com/questions/9237751/unable-to-associate-project-with-a-runtime- सर्वर और शायद कुछ दस्तावेज पढ़ सकते हैं? आपको वहां नए क्लिक करने और ग्रहण में एक नया सर्वर रनटाइम बनाने की आवश्यकता है जो आपके द्वारा स्थापित टॉमकैट से जुड़ा हुआ है। –

+0

उसको हटाएगा जो कपास की चिंता नहीं करेगा। मैंने सर्वर रनटाइम बनाया था। मुझे यह पता है। फिर भी यह नहीं आ रहा है। इसके लिए कोई जवाब? –

उत्तर

15

रनटाइम में कोई प्रोजेक्ट जोड़ने के लिए आपके पास अपनी प्रोजेक्ट और आपके रनटाइम के बीच एक मैच होना चाहिए;

  • परियोजना पहलू: आप की जाँच करने के लिए है बिल्ला पर चलने के लिए एक गतिशील वेब परियोजना होना चाहिए
  • जावा संस्करण: यदि आप उदाहरण के लिए एक जावा 6 क्रम पर एक जावा 7 परियोजना नहीं चल सकता
  • वेब परियोजना संस्करण: आप एक परियोजना है कि क्रम

में जावा ईई संस्करण परिनियोजन योग्य मेल नहीं खाता एक बार जब आप अपनी परियोजना और क्रम के बीच मैच मान्य कर दिया है नहीं चला सकते हैं, तो आप इस परियोजना लक्षित करने की आवश्यकता रनटाइम, निम्नानुसार है:

  1. पैकेज एक्सप्लोरर, प्रोजेक्ट एक्सप्लोरर, या नेविगेटर में प्रोजेक्ट खोलें।
  2. प्रोजेक्ट पर राइट-क्लिक करें, और "गुण" चुनें।
  3. गुण विंडो में "लक्षित रनटाइम" पर क्लिक करें।
  4. लक्षित रनटाइम के चेकबॉक्स का चयन करें जिसे लक्षित किया जाना है।
  5. "ठीक" पर क्लिक करके पुष्टि करें।

नया रनटाइम उस परियोजना से जुड़ा होगा। यदि आप जिस रनटाइम को चुनना चाहते हैं उसे प्रदर्शित नहीं किया गया है या अक्षम किया गया है, तो आपको वर्तमान में इंस्टॉल किए गए प्रोजेक्ट पहलुओं में से एक या अधिक को अनइंस्टॉल करने की आवश्यकता हो सकती है। यह एक ही गुण संवाद के भीतर किया जा सकता है।

+0

जब मैंने नया ग्रहण स्थापित किया तो यह काम करता था। इससे पहले, मुझे रनटाइम सेट अप (जेआरई 7) के साथ समस्या का सामना करना पड़ा, जिसे मैंने बदल दिया और फिर कोशिश की। –

+0

एलओएल मैं घंटे और घंटों के लिए कोशिश कर रहा हूं और मैंने यह नहीं देखा है कि मैं गतिशील वेब प्रोजेक्ट की बजाय एक स्थिर परियोजना बनाने की कोशिश कर रहा था। इसलिए उन लोगों के लिए जिन्हें समाधान नहीं मिला है। आपको यह जांचना चाहिए कि आप किस प्रकार के प्रोजेक्ट का निर्माण कर रहे हैं। @Andrea Colleoni के लिए props – AlexSanchez

0

मैं यह पहले से ही सवाल का जवाब दे रहा है पता है, लेकिन मैं नए उपयोगकर्ताओं के साथ अपने समाधान साझा करने के लिए अगर मैं मदद कर सकता है की तरह है ..

मेरे लिए समस्या गतिशील वेन परियोजना संस्करण की वजह से था, 3.0 जावा 1.7 के साथ काम (मैं 3.1 का उपयोग कर रहा था)। यदि यह काम नहीं करता है तो आप अपनी प्रोजेक्ट में .settings फ़ोल्डर, org.eclipse.wst.common.project.facet.core.xml फ़ाइल पर पहुंच सकते हैं और जिस संस्करण को आपको चाहिए उसे सेट करें।

<installed facet="jst.web" version="3.0"/> 

आशा मैं नए उपयोगकर्ताओं

0

मदद कर सकते हैं मैं इस समस्या के लिए एक ठीक पाया है। प्राथमिकताओं पर जाएं और अपना लक्षित रनटाइम देखें, यदि कोई रनटाइम प्रदर्शित नहीं होता है तो आप इसे तथ्यों के माध्यम से कॉन्फ़िगर कर सकते हैं। 3.0 या 3.1

पर दीनामीक वेब मॉड्यूल का चयन करें आप विस्तृत स्पष्टीकरण के लिए इस वीडियो को भी देख सकते हैं। : https://youtu.be/0W6s0hXbmNE

2

यह मेरे लिए काम करता है। मैं बस अपनी विधि पोस्ट कर रहा हूं क्योंकि यह किसी और की मदद कर सकता है।

  1. राइट-क्लिक करें परियोजना पर
  2. जाओ पहलुओं प्रोजेक्ट
  3. सही का निशान हटाएँ गतिशील वेब मॉड्यूल चेकबॉक्स
  4. सही पर नजर में पर Runtimes क्लिक करें गुण पर
  5. क्लिक करें। अपाचे बिलाव vX.x उपलब्ध होना चाहिए अब
  6. अपाचे बिलाव vX.x
  7. क्लिक करें लागू करें और बंद
  8. दोहराएँ पिछले चरणों 1-3
  9. चेक गतिशील वेब मॉड्यूल चेकबॉक्स
  10. अपाचे बिलाव वीएक्स की जाँच करें। Runtimes के तहत एक्स अभी भी सक्षम होना चाहिए
  11. क्लिक करें लागू करें और बंद
संबंधित मुद्दे