jboss - क्या एटीजी कक्षाओं के होस्वापिंग करना संभव है?




weblogic jvm-hotspot (2)

हम जो तैनाती का पालन करते हैं, वह है कि हम रन एसेम्ब्लर.बैट का उपयोग एक कान फाइल बनाने और एक ऐप सर्वर में इसे परिनियोजित करने के लिए करते हैं। हम वेबलॉगिक और जेबोस का उपयोग हमारे द्वारा बनाए गए मॉड्यूल के परीक्षण उद्देश्यों के लिए कर रहे हैं। हालांकि हर छोटे परिवर्तन के लिए, हमें रन एसेम्बलर चलाने और एक नया कान बनाने और इसे ऐप सर्वर में तैनात करने और सर्वर को पुनरारंभ करने की आवश्यकता है।

मैं यह जानना चाहूंगा कि कोई भी क्लास फाइलों का होस्वापिंग करने का एक तरीका पता लगाएगा जो कि हम किसी भी वेबलॉगिक या जेबोस में एटीजी पर्यावरण में लिखते हैं।


आप जेआरबेल के साथ ऐसा कर सकते हैं हॉटस्प्पिंग के बाद आपको सर्वर को पुनरारंभ करने की आवश्यकता नहीं है, केवल वेबलॉगिक से आप परिनियोजन पुनः लोड करें


हमारे संगठन में, हमें डीसीईएमएम का उपयोग करने में अच्छी सफलता मिली। यह केवल आपके jvm.dll (विंडोज में: jvm.dll ) को पैच करता है।

  1. अपने जेडीके डाउनलोड करें और पैच करें
  2. पैच जेडीके के साथ अपने जेबीस / वेबलॉगिक लॉन्च करें
  3. गठबंधन के स्थापित JRE को पैच जेडीके के लिए सेट करें (एक बार फिर से शुरू करें और पुनर्निर्माण करें)
  4. सर्वर शुरू करें, डीबगर लॉन्च करें और कनेक्ट करें
  5. ईक्लिप्स के डीबग दृश्य को "डायनामिक कोड इवॉल्यूशन वीएम" ("हॉटस्पॉट वीएम" जैसे कुछ की बजाय) दिखाता है
  6. अपना कोड बदलें , और वॉयला!