2009-06-24 13 views
5

मैं Netbeans 6.5.1 (बिल्ला 6.0.18 शामिल)Netbeans

मैं NetBeans पर कई webapp परियोजनाओं का विकास किया है उपयोग कर रहा हूँ मेरे सभी परियोजनाओं चलाता है। मैंने प्रत्येक वेबपैप के लिए एक संदर्भसूची बनाया है जो प्रिंट करता है "हैलो वर्ल्ड! यह <>" संदर्भ में प्रारंभिक विधि है।

जब भी मैं "प्रोजेक्ट पर मुख्य परियोजना चलाएं" बटन (या क्लिक-दाएं-माउस-बटन "पर क्लिक करता हूं और" रन "का चयन करता हूं) मैं टॉमकैट की आउटपुट विंडो में देख सकता हूं, मेरी सभी अन्य परियोजनाएं भी चल रही हैं।

मेरा मतलब है, जब मैं एक प्रोजेक्ट चलाता हूं (कोई भी प्रोजेक्ट) मैं देख सकता हूं कि मेरे सभी वेबपैप्स अपने संबंधित संदर्भ श्रोता को कॉल करते हैं! सबसे खराब परिदृश्य तब होता है जब कोई वेबपैप हाइबरनेट का उपयोग करता है: प्रत्येक वेबैप सभी संबंधित हाइबरनेट प्रारंभिक कार्य करता है।

क्या केवल प्रोजेक्ट चलाने के लिए कोई तरीका है?

मैंने पहले ही अन्य परियोजनाओं को बंद करने का प्रयास किया है लेकिन यह काम नहीं करता है।

उत्तर

11

जो मुझे याद है, नेटबीन्स हमेशा आपके अन्य वेब अनुप्रयोगों को विकास टोमकैट सर्वर से गैर-तैनात नहीं करता है।

अन्य परियोजनाओं को हटाने के लिए, Services (पूर्व में रनटाइम) टैब पर जाएं। Servers समूह का विस्तार करें। टॉमकैट सर्वर इंस्टेंस पर राइट क्लिक करें और स्टार्ट का चयन करें (यदि यह पहले से चल रहा नहीं है)। टॉमकैट सर्वर समूह का विस्तार करें - इसे सभी तैनात आवेदनों को सूचीबद्ध करना चाहिए। प्रत्येक एप्लिकेशन पर राइट क्लिक करें और Undeploy का चयन करें।

मैं स्मृति से जा रहा हूँ तो मुझे माफ कर दीजिए अगर मेरे निर्देशों बंद हैं ...

+1

हाय जेम्स Thx, undeploy काम किया है! मैंने सोचा कि अगर मैं NetBeans में एक webapp undeploy इसकी वजह से नष्ट कर दिया हो सकता है जब netbeans के बिना tomcat का उपयोग करने के लिए प्रयोग किया जाता है और मैं एक एप tomcat undeployed सभी मेरी src fil हटा दिया एस: एस हालांकि, मुझे लगता है कि नेटबीन्स को केवल वेबपैप शुरू करने के लिए कहने का कोई और तरीका होना चाहिए, है ना? कुछ प्रकार के ऑटो-बेरोज़गारी की तरह। किसी भी तरह, टिप के लिए thx :) मैं इसे हर दिन उपयोग करेंगे – Enyel

0

यह नेटबीन बग की तरह लगता है। यह देखने के लिए कि क्या समस्या पहले ही तय की गई है, आप एनबी 6.7 आरसी 3 का उपयोग करने का प्रयास कर सकते हैं।

0

वास्तव में वास्तव में अजीब ... मुझे नहीं लगता कि यह 6.5 के बाद से नेटबीन बग हो सकता है यह एक स्थिर संस्करण है। कृपया, डबल इन जाँच:

  • आप वास्तव में एक मुख्य परियोजना स्पष्ट रूप से सेट करने की कोशिश की था?
  • आप सुनिश्चित करें कि कोई वर्ग या पैकेज निर्भरता/ अपनी परियोजनाओं पर संबंधों देखते हैं कि कर रहे हैं (सही पर परियोजना और मुख्य परियोजना के रूप में सेट पर क्लिक करें)?
  • आप नई परियोजना जादूगर साथ अपने वेब क्षुधा में से हर एक बनाया था, या वे वास्तव में अपनी परियोजना के भीतर कक्षाओं कर रहे हैं?
  • आप उल्लेख करते हैं कि अपाचे आपके नेटबीन के साथ शामिल नहीं था। क्या आपने अपने आप से ऐप सर्वर स्थापित किया है? यदि ऐसा है, तो आपको अपने सर्वर दस्तावेज़ों की जांच करनी चाहिए और कॉन्फ़िगरेशन फ़ाइलों को जांचने का प्रयास करना चाहिए।
+0

हाय * हाँ, मैं एक मुख्य परियोजना स्थापित किया था rigovides। * मेरी किसी भी वेबपैस परियोजनाओं के बीच निर्भरता नहीं है। कुछ वेबपैप परियोजनाओं में जावा एप्लिकेशन प्रोजेक्ट (एक पुस्तकालय मैंने बनाया) के साथ निर्भरता है।मुझे लगता है कि यह लाइब्रेरी समस्या की जड़ नहीं है, क्योंकि जब भी मैं मुख्य प्रोजेक्ट के रूप में सेट करता हूं, तब भी कोई भी वेबपैप जो इस लाइब्रेरी का उपयोग नहीं करता है, फिर भी मुख्य प्रोजेक्ट चलाते समय सभी वेबपैप्स चलने लगते हैं :( * टॉमकैट शामिल था netbeans के साथ, यह netbeans किया था जब यह स्थापित किया गया था। Thx, कोई अन्य विचार? – Enyel

+0

फिर जेम्स स्कीक के सुझाव के रूप में अपने ऐप्स को बेरोज़गारी करने की कोशिश करें (यदि वे डिफ़ॉल्ट रूप से सभी तैनात हैं); यदि ऐसा नहीं है तो मान लें कि यह नेटबीन बग है (-Zian चोय), इसलिए, खरोंच से NetBeans पुनर्स्थापित करने का प्रयास बेहतर नए और बिल्ला के साथ शामिल –