मेरे पास कई स्वतंत्र जावा ईई मॉड्यूल (WAR वेब एप्लिकेशन, और जेएआर ईजेबी मॉड्यूल) हैं जिन्हें मैं जेबॉस 7.1.1 एएस पर तैनात करता हूं। मैं चाहता हूं:जेबॉस एएस 7 एप्लिकेशन विशिष्ट गुण फ़ाइल
- एक * .properties फ़ाइल में इन मॉड्यूल की कॉन्फ़िगरेशन को केंद्रीकृत करें।
- इस फ़ाइल को क्लासपाथ में उपलब्ध कराएं।
- इस फ़ाइल की स्थापना/कॉन्फ़िगरेशन को यथासंभव सरल रखें। आदर्श रूप से इसे केवल कुछ जेबॉस फ़ोल्डर में रखना होगा: $ {JBOSS_HOME}/स्टैंडअलोन/कॉन्फ़िगरेशन।
- एप्लिकेशन फ़ाइल को पुनरारंभ किए बिना इस फ़ाइल में बदलाव करें।
क्या यह संभव है?
मुझे पहले से ही यह लिंक मिला है: How to put an external file in the classpath, जो बताता है कि ऐसा करने का बेहतर तरीका स्थिर जेबॉस मॉड्यूल बनाना है। लेकिन, मुझे तैनात हर एप्लिकेशन मॉड्यूल में इस स्थैतिक मॉड्यूल पर निर्भरता बनाना है, जो कि एक तरह का युग्मन है जिसे मैं टालने की कोशिश कर रहा हूं।