मैं टॉर्चैट इंटेलिजे के माध्यम से चलने के साथ स्प्रिंग सोर्स के "स्प्रिंग लोडेड" क्लास रीलोडिंग एजेंट को आजमाने की कोशिश करना चाहता हूं।इंटेलिजे + टॉमकैट + स्प्रिंग लोडेड
https://github.com/SpringSource/spring-loaded
मैं अपने बिलाव चलाने विन्यास को JVM तर्क जोड़ दिया है, और मेरे webapp त्रुटियों के बिना शुरू होता है और सामान्य रूप से व्यवहार करने के लिए लगता है।
मुझे सच में यकीन नहीं है कि क्लास रीलोडिंग को कैसे ट्रिगर करना है। क्या मुझे बस उन वर्गों को संकलित करने की आवश्यकता है जिन्हें मैं संशोधित करता हूं? मैंने कोशिश की है और यह काम नहीं कर रहा था। क्या मुझे टॉमकैट अपडेट करने और कक्षाओं और संसाधनों को तैनात करने की आवश्यकता है? ऐसा लगता है कि या तो काम नहीं कर रहा है ...?
कोई विशिष्ट कॉन्फ़िगरेशन विवरण की सराहना की जाएगी।
संपादित करें: अधिक जानकारी, मुझे लगता है कि मेरी समस्या को दो मॉड्यूल, एक कोर कोड लाइब्रेरी और एक वेबपैप का उपयोग करने के साथ करना पड़ सकता है। मैं दोनों के लिए मेवेन का उपयोग करता हूं, एक जार परियोजना के रूप में कॉन्फ़िगर किया गया है और दूसरा एक युद्ध परियोजना के रूप में। IntelliJ जार मॉड्यूल की जार फ़ाइल का उपयोग करने के लिए विस्फोटित युद्ध के लिए आर्टिफैक्ट सेट करता है। मैंने आर्टिफैक्ट कॉन्फ़िगरेशन को स्विच करने की कोशिश की है ताकि जार मॉड्यूल के संकलित आउटपुट को वेब-आईएनएफ/कक्षाओं में शामिल किया जा सके। अब मैं लक्ष्य/वेबएप/वेब-आईएनएफ/कक्षा/आदि में .class फ़ाइलों को देखता हूं। लेकिन मुझे यकीन नहीं है कि जब मैं इसे संपादित करता हूं तो एक विशिष्ट वर्ग फ़ाइल को अद्यतन करने के लिए IntelliJ कैसे प्राप्त करें।
आप लोड वसंत के साथ submodules को संभालने के लिए एक तरह से यह पता लगाने की थी? – Damien
अभी तक नहीं। मैं लंबे समय तक इस पर काम करने के लिए वापस नहीं आया हूं। – sdouglass