2012-10-04 14 views
6

मैं jboss के लिए नया हूं, और मैं गर्म तैनाती सुविधा को टोमकैट में सक्षम करना चाहता हूं। अभी एक्सएचटीएमएल पेज में कोई बदलाव करते समय, मैंने एप्लिकेशन का पुनर्निर्माण किया, फिर पूरे युद्ध को फिर से तैनात किया, जो बहुत अधिक है।jboss-as-7.1.1 में वेब पृष्ठों के लिए गर्म तैनाती सक्षम करें। अंतिम

लेकिन टोमकैट में युद्ध फ़ाइल निकाली गई थी, और फिर मैं केवल xhtml फ़ाइल को बदलता हूं और तुरंत परिवर्तन देखता हूं।

मैं सोच रहा था कि jboss-as-7.1.1 के लिए समान व्यवहार कैसे पूरा करें। अंतिम, और ग्रहण में नहीं।

कृपया सलाह दें कि यह कैसे करें, धन्यवाद।

+0

हैं। तैनाती के लिए आप एक फ़ाइल myapp.war.dodeploy बना सकते हैं जो आपके द्वारा तैनात किए जाने के बाद myapp.war.deployed में बदल जाएगी। आप अपने परिवर्तन के साथ पुन: नियोजित करने के लिए इस फ़ाइल नाम को myapp.war.dodeploy पर वापस बदल सकते हैं। – randominstanceOfLivingThing

+0

क्या चींटी सिंच कार्य के साथ एक विस्फोटित युद्ध फ़ाइल परिवर्तनों को पहचानती है? – r0ast3d

उत्तर

6

आप जेबॉस में भी वही काम कर सकते हैं। फ़ाइल jboss सर्वर (स्टैंडअलोन) निर्देशिका में/tmp/vfs/temp */content * में होनी चाहिए। आप बस उस निर्देशिका में xhtml पा सकते हैं, और नए के साथ प्रतिस्थापित कर सकते हैं। यह काम करना चाहिए! ..

यह वहाँ jsp-विन्यास developement = सच का उपयोग कर एक और तरीका है लग रहा है, जाँच here

0

मेरे लिए, इसे लागू करने का सबसे आसान तरीका ग्रहण का उपयोग कर रहा है और एक विकल्प का चयन कर रहा है: सर्वर पर तैनाती। ऐसा करने के लिए आपको ग्रहण में जेबॉस प्लगइन की आवश्यकता है। यह आपके लिए automaticaly करेगा। अभी तक इसके साथ कोई समस्या नहीं है। एकमात्र मुद्दा यह है कि यदि आप सेम बदलते हैं, तो आपको 'पूर्ण प्रकाशित' करने की आवश्यकता होती है।

+0

वह सेटिंग कहां है: "सर्वर पर तैनाती"? मेरे पास जेबॉस प्लगइन स्थापित है लेकिन मुझे यह सेटिंग नहीं मिल रही है? –

2

web.xml- में अपनी परियोजना में जोड़े इस> jboss का पता चला और गर्म तैनाती सक्षम करें।

<servlet> 
      <servlet-name>jsp</servlet-name> 
      <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class> 
      <init-param> 
       <param-name>development</param-name> 
       <param-value>true</param-value> 
      </init-param> 
      <load-on-startup>3</load-on-startup> 
     </servlet> 

या आप नए जेबॉस को 6 अनुमानित रूप से तय कर सकते हैं। या यू इस लिंक निर्देशों का पालन कर सकते हैं: अपने युद्ध फ़ाइल नाम myapp.war है

https://issues.jboss.org/browse/AS7-659

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