2013-01-04 13 views
5

JBoss 4.2.3 में हम मदों मेंJBoss में ग्लोबल web.xml conf 7

[jboss_server] /deploy/jboss-web.deployer/conf/web.xml

जो अपनाई जाएगी कॉन्फ़िगर कर सकता है तैनात सभी अनुप्रयोगों द्वारा। हमने संदर्भ पैराम्स, सर्वलेट्स और डिफ़ॉल्ट टैग फ़ाइलों को कॉन्फ़िगर करने के लिए इसका उपयोग किया है।

हमारे पास युद्ध फ़ाइलों में दर्जनों ऐप्स तैनात हैं, और यह एक बहुत ही आसान टूल है।

यह जेबॉस 7.1.1 में कैसे पूरा किया जाता है? मैंने गुमराह किया है और खोजा है लेकिन समाधान ढूंढने के लिए प्रतीत नहीं होता है।

+0

बीटीडब्ल्यू, मैंने यह प्रश्न यहां भी पोस्ट किया है: https://community.jboss.org/thread/217569 – slambeth

+0

क्या आपके पास अपने सभी एप्लिकेशन पर कुछ विशिष्ट लागू करने की आवश्यकता है? कुछ आम संपत्ति या क्या? –

+0

हमने इसे संदर्भ पैरामीटर जोड़ने के लिए उपयोग किया है जो सभी ऐप्स द्वारा अपनाया जाता है। यह सिस्टम गुणों के साथ किया जा सकता है, या पर्यावरण के निशान। थोड़ा और जटिल क्या है, यह है कि हम फ़िल्टर को कॉन्फ़िगर करने के लिए इसका उपयोग करते हैं, साथ ही एक सर्वलेट मैपिंग जो सभी ऐप्स को प्राप्त होता है। हमने इसे टैग लाइब्रेरीज़ को कॉन्फ़िगर करने के लिए भी उपयोग किया (उसी तरह जेएसटी टैग लाइब्रेरी को शामिल किया गया था)। मुझे लगता है कि टैग लाइब्रेरी मॉड्यूल के माध्यम से चारों ओर शामिल किया जा सकता है, ताकि servlets, और फिल्टर छोड़ देता है। – slambeth

उत्तर

0

आप वेब टुकड़े (सर्वलेट एपीआई 3.x का हिस्सा) का प्रयास कर सकते हैं। आप एक मेटा-आईएनएफ/वेब-fragment.xml फ़ाइल (कुछ वेब-आईएनएफ/lib/my-common-context के अंदर) का उपयोग करके प्रत्येक वेब ऐप के संदर्भ में फ़िल्टर, मैपिंग, श्रोताओं, चर के समान सेट को लागू करने में सक्षम होंगे। जार, तो इसे आसानी से एक साधारण निर्भरता के रूप में प्रबंधित किया जाएगा)।