2008-09-19 18 views
108

से बिलाव शुरू कर जब मैं ग्रहण से बिलाव (6.0.18) (3,4) शुरू करते हैं, मैं (लॉग में पहले) यह संदेश मिलता है:"SetPropertiesRule" चेतावनी संदेश जब ग्रहण

चेतावनी: [SetPropertiesRule ] {सर्वर/सेवा/इंजन/होस्ट/संदर्भ} संपत्ति 'स्रोत' को 'org.eclipse.jst.jee.server पर सेट करना: (परियोजना का नाम)' मिलान करने वाली संपत्ति नहीं मिली।

लगता है कि इस संदेश का कोई गंभीर प्रभाव नहीं है, हालांकि, क्या किसी को पता है कि इससे कैसे छुटकारा पाना है?

+4

http: // stackoverflow।कॉम/प्रश्न/3566146/सेटिंग-प्रॉपर्टी-स्रोत-टू-ऑर्ग-एक्लिप्स-जेएसटी-जी-सर्वरजस्फ्ट-डी-न---0- –

+3

** वर्तमान में अल्बर्टो यानो का स्वीकार्य उत्तर WRONG ** है। अंधेरे से इसे जलाओ मत। वहां टिप्पणियां भी देखें। सही जवाब abovelinked डुप्लिकेट में है। – BalusC

+0

@ बालससी आप एसओ सदस्यों को झुंड के खिलाफ जाने के लिए कह रहे हैं ?? कभी नहीं –

उत्तर

150

इस समस्या का समाधान की .settings फ़ोल्डर में org.eclipse.wst.common.component फ़ाइल से पंक्ति

<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/> 

को नष्ट करने के लिए किया था प्रभावित नहीं किया बहुत आसान है। अपने tomcat सर्वर पर डबल क्लिक करें। यह सर्वर विन्यास खुल जाएगा। सर्वर विकल्पों के तहत 'एक्सएमएल फाइलों को अलग करने के लिए मॉड्यूल सामग्री प्रकाशित करें' चेकबॉक्स जांचें। अपने सर्वर को पुनरारंभ करें। इस बार आपका पृष्ठ बिना किसी समस्या के आएगा।

+27

सही उत्तर, यदि संभव हो तो चेतावनियों को कभी भी अनदेखा न करें। पर्याप्त चेतावनियों को अनदेखा करें, कुछ दिन वे आपको एक वास्तविक समस्या याद करने का कारण बनेंगे। – Manius

+27

मैंने कोशिश की, लेकिन चेतावनी अभी भी वहां है। – stivlo

+4

जब यह मेरे साथ हुआ, तो इस पृष्ठ ने उपरोक्त समाधान का उपयोग करने के लिए कहा, लेकिन उपरोक्त टिप्पणीकर्ता की तरह, stivlo, यह मेरे लिए काम नहीं किया। काम पूरी तरह से सर्वर को हटा रहा था और एक नया निर्माण कर रहा था, उसके बाद सेवा जोड़ रहा था। बाद में चिकना नौकायन। मुझे लगता है कि यह एक सेटिंग थी जिसे मैंने कहीं भी संशोधित किया था ... – Asaf

31

Eclipse Newsgroup से:

स्रोत संपत्ति के बारे में चेतावनी बिलाव 6.0.16 के साथ नया है और अनदेखी हो सकती है। कार्यक्षेत्र में कौन सा प्रोजेक्ट संदर्भ से जुड़ा हुआ है, यह पहचानने के लिए डब्ल्यूटीपी एक "स्रोत" विशेषता जोड़ता है। तथ्य यह है कि टॉमकैट में संदर्भ ऑब्जेक्ट में कोई संबंधित स्रोत प्रॉपर्टी समस्याओं का कारण नहीं है।

मुझे एहसास है कि यह चेतावनी से छुटकारा पाने का उत्तर नहीं देता है, लेकिन मुझे उम्मीद है कि इससे मदद मिलती है।

+21

जब आप सुनते हैं कि "चेतावनी को अनदेखा करना ठीक है!" अगर चेतावनी बेकार है, ** वे इसे क्यों दिखाते हैं ?? ** जैसे कि हमारे पास पर्याप्त वास्तविक चेतावनियां या चिंता करने की त्रुटियां नहीं हैं, तो हमें इस तरह के बकवास पर अपना समय बर्बाद कर देना होगा। टॉमकैट को कुचलने और ग्लासफ़िश में अपग्रेड करने के लिए और अधिक कारण +1। – Manius

0

मुझे एक्लिप्स 3.4 (गैनीमेड) और गतिशील वेब प्रोजेक्ट के साथ एक ही समस्या थी।
संदेश सफल deploy.But मैं ग्रहण

-1

मुझे लगता है कि टॉमकैट अन्य परियोजनाओं में परिभाषित कक्षाओं को शायद प्रतीत नहीं कर सकता है, यहां तक ​​कि मुख्य परियोजना में भी। यह फ़िल्टर परिभाषा पर असफल रहा है जो web.xml में पहली परिभाषा है। यदि मैं प्रोजेक्ट और इसकी निर्भरताओं को सर्वर के लॉन्च कॉन्फ़िगरेशन में जोड़ता हूं तो मैं बस एक नई त्रुटि पर जाता हूं, जिसमें से सभी इस बात को इंगित करते हैं कि यह प्रोजेक्ट ठीक से सेट नहीं कर रहा है।

हमारा सेटअप काफी जटिल है। हमारे पास अलग-अलग आउटपुट परियोजनाओं के साथ ग्रहण में परियोजनाओं के रूप में कई घटक हैं। हमारे पास एक अलग वेबएप निर्देशिका है जिसमें स्थिर HTML और छवियां, साथ ही साथ हमारे वेब-आईएनएफ भी शामिल हैं।

ग्रहण "यूरोपा शीतकालीन रिलीज" है। टॉमकैट 6.0.18 है। मैंने "डायनामिक वेब मॉड्यूल" पहलू के संस्करण 2.4 और 2.5 की कोशिश की।

किसी भी मदद के लिए धन्यवाद!

  • रिचर्ड
+0

आ रही है यह अपने आप पर एक सवाल है !? यदि आप समाधान ढूंढना चाहते हैं तो कृपया एक प्रश्न बनाएं (या इसी तरह के मुद्दों की जांच करें)। – hcpl

5

सर्वर टैब

-> DoubleClick servername

-> सर्वर विकल्प: टिक "अलग एक्सएमएल फाइल करने के लिए मॉड्यूल संदर्भों प्रकाशित करें"

पुनः आरंभ अपने सर्वर

5

मैं ग्रहण का उपयोग कर रहा हूँ से। मैंने निम्न समस्याओं को हल किया है:

  1. ओपन सर्वर टैब।
  2. आपके द्वारा उपयोग किए जा रहे सर्वर पर डबल क्लिक करें।
  3. सर्वर कॉन्फ़िगरेशन पृष्ठ पर सर्वर विकल्प पृष्ठ पर जाएं।
  4. प्रकाशन के बिना मॉड्यूल की जांच करें।
  5. फिर पेज और कॉन्फ़िगरेशन को सहेजें।
  6. सभी एप्लिकेशन पुनर्निर्माण करके सर्वर को पुनरारंभ करें।

आपको इस तरह की कोई त्रुटि नहीं मिलेगी।

3

ग्रहण से सर्वर उदाहरण हटाएं और एक नया बनाएं।

0

मैंने समस्या आने से पहले गतिशील वेबप्रोजेक्ट की प्रतिलिपि बनाई। तो, .settings निर्देशिका में org.eclipse.wst.common.component फ़ाइल को बदलने से मेरे लिए समस्या हल हो गई। अन्य समाधान काम नहीं किया।

0

अलग एक्सएमएल समाधान मेरे लिए काम नहीं किया और हाल ही में अन्य के ...

मैं आमतौर पर इस प्रक्रिया को और कुछ का पालन मदद करता है:

  1. बंद करो सर्वर (सुनिश्चित करें कि अपनी कार्य प्रबंधक के माध्यम से बंद कर दिया, मैं javaw.exe को कई बार मारा गया ग्रहण वास्तव में ठीक से बंद नहीं होता है)
  2. सर्वर -> 'जोड़ें और निकालें' पर राइट क्लिक करें। परियोजना को हटा दें। समाप्त।
  3. सर्वर पर राइट क्लिक करें -> 'जोड़ें और निकालें'। परियोजना जोड़ें। समाप्त।
  4. अगर काम जारी नहीं है, तो पुनरारंभ करें
  5. सर्वर पर डबल क्लिक करें ... देखें कि यह कहां प्रकाशित हो रहा है (सर्वर पथ: जो मुझे लगता है कि मेरे लिए एक tmp # निर्देशिका में जाता है क्योंकि मैं पहले से स्थापित टॉमकैट उदाहरण का उपयोग करता हूं मैं फिर से उपयोग करता हूं, सुनिश्चित नहीं करता कि ग्रहण के आंतरिक/बंडल टॉमकैट सर्वर का उपयोग करते समय अलग होगा या नहीं)
  6. सर्वर और 'क्लीन' पर राइट क्लिक करें ... पिछली बार मेरे लिए आखिरी बार काम किया था (इसलिए यह पहले कोशिश करना चाह सकता है) , प्रोजेक्ट जोड़ना/निकालना मेरे लिए अन्य बार काम करता है। यदि काम नहीं करता है, तो जारी रखें ...
  7. सर्वर पथ से सभी फ़ाइलों को हटाएं और देखें कि क्या सभी फाइलें वास्तव में बनाई गई हैं और वहां प्रकाशित हैं (/ WEB-INF/कक्षाएं और अन्य नियमित फाइलें/वेबूट में)।
  8. पुनः प्रारंभ ग्रहण और/या मशीन
0

मैं अपने उत्तर पोस्ट कर रहा हूँ क्योंकि मुझे लगता है किसी को बाहर वहाँ के लिए जिसे ऊपर समाधान काम किया है नहीं हो सकता है हो सकता है (मैं कभी भी इस बात के लिए प्राप्त करने के लिए आवश्यक यकीन नहीं) ।

तो, आप एक चेतावनी हो रही है,
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server: (project name)' did not find a matching property.

बजाय सर्वर विन्यास में है कि विकल्प को चेक करके इस चेतावनी को अक्षम करने (मैं कोशिश की थी कि) मैं आप ऐसा करते हैं सुझाव है,

1) सबसे पहले प्रोजेक्ट एक्सप्लोरर
2 पर राइट क्लिक करके सभी मौजूदा परियोजनाओं को बंद करें 2) पहले से ही सर्वर के साथ सिंक्रनाइज़ की गई सभी परियोजनाओं को हटा दें।
3) सर्वर को हटाएं और इसे पुन: नियोजित करें।
4) एक नई गतिशील परियोजना बनाएं, अभी तक कुछ भी नहीं करें बस इसे सर्वर पर चलाने का प्रयास करें।
5) सांत्वना की जाँच करें, आप अब चेतावनी मिलती है। (मेरे मामले मैं किसी भी नहीं मिला)
// इसका मतलब है कि कुछ ग्रहण या सर्वर के साथ नहीं अपनी परियोजना के साथ गलत है।
6) अब सर्वर को पुनरारंभ करें। अभी तक कोई ऐप नहीं चलाएं
// आप शायद जानते हैं कि टॉमकैट कंटेनर सभी सिंक्रनाइज़ किए गए ऐप्स के संदर्भ को
// प्रारंभ पर लोड करता है।
7) यह किसी भी पहले से सिंक्रनाइज़ किए गए ऐप के संदर्भ को लोड करेगा।
8) यहाँ, पकड़ है अगर वहाँ वास्तव में कुछ अपनी परियोजना में गलत exceptions.Look की स्टैक ट्रेस ध्यान से दिखाई देगा और जहां आपके एप्लिकेशन में बग है तो आप पाएंगे

अब अगर आप सफलतापूर्वक पाया गया कि आपके ऐप में एक बग है, संभावित स्थान वेब.एक्सएमएल फ़ाइल की तलाश करेगा जो कंटेनर ऐप लोड करने के लिए उपयोग करता है। मेरे मामले में मैंने सर्वलेट मैपिंग में एक नाम गलत लिखा था जिसने मुझे 3 घंटे के लिए अर्थहीन रूप से डीबग किया। आपकी समस्या कहीं और हो सकती है।
और एक और बात, यदि आपके पास सर्वर के साथ सिंक्रनाइज़ किए गए कई ऐप्स हैं, तो संभावना है कि कुछ अन्य ऐप का संदर्भ समस्या का स्रोत हो सकता है। एक-एक करके डिबगिंग करने का प्रयास करें।
मुझे उम्मीद है कि यह मदद करता है ...

0

मैं यहां दिए गए सभी समाधानों का सम्मान करता हूं।

लेकिन क्या मैं इन सब पढ़ने के बाद पता चला है, हम उस पर जो struts.xml फ़ाइल या किसी विन्यास फाइल जो वेब अनुप्रयोग के लिए आवश्यक है फ़ोल्डर नहीं देखा है।

मेरे soulution है:

  1. प्रति हमारी परियोजना का स्रोत फ़ोल्डर में struts.xml फ़ाइल।
  2. ग्रहण में "फ़ाइल -> सभी सहेजें" पर क्लिक करें और "प्रोजेक्ट -> साफ" पर क्लिक करें।
  3. सर्वर को पुनरारंभ करें।

आशा है कि समस्या हल हो।

0

सुनिश्चित करें कि आपके पास web.xml फ़ाइल में सही jsp फ़ाइल नाम है। मेरे वर्तमान फ़ाइल नाम के साथ web.xml में डिफ़ॉल्ट .jsp फ़ाइल नाम बदलकर हल समस्या

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