سؤال

وأنا تكوين المثبت لمنتجاتنا التي، حتى الآن، تم توزيع كملف الحرب، وعادة على قط. مرة واحدة هر قد انفجرت الدليل، المستخدم لديه لفتح ملف الممتلكات وتعيين معلومات اتصال قاعدة البيانات الخاصة بهم. أود المثبت للقيام بذلك (نستخدمه install4j) ولكن هناك لا يبدو أن يكون وسيلة المدمج في لتعديل ملف نصي داخل ملف الحرب. أنا يمكن أن يكون مجرد المثبت نشر التطبيق بمثابة دليل انفجرت، مما يوفر لي مشكلة هنا، ولكن ماذا فقدت من خلال نشر مثل أنه بدلا من نشر الحرب؟

هل كانت مفيدة؟

المحلول

وقد تعمل على نحو أفضل لإعداد اتصال قاعدة البيانات كما JNDI مصدر البيانات، بدلا من يدويا تحرير ملف الممتلكات داخل تطبيق الويب / دليل. وهذا أمر مهم خاصة إذا كنت ترغب في السماح للمستخدمين إعادة نشر التطبيق من أرشيف .WAR دون الكتابة فوق تغييرات التكوين المحلية.

وبطبيعة الحال، فإن الإعداد JNDI لن يتم إنجازه بشكل مسلي من خلال المثبت، إما لأن الآلية المستخدمة تختلف من خادم التطبيق إلى خادم التطبيق. ومع ذلك، فإن أي جافا مسؤول الملقم تطبيق المختصة يعرف كيفية تكوين مصدر بيانات مسمى. وعلاوة على ذلك، عن طريق تفويض المسؤولية إلى خادم التطبيق، يمكنك السماح للمستخدمين الاستفادة من تجمع الاتصال، المجموعات، وأية ميزات أخرى تقدمها تنفيذ مصدر بيانات واحدة مع خادم التطبيقات التي يختارونها.

نصائح أخرى

وليس كثيرا وأود أن أعتقد - وربما قليلا من مساحة القرص، ولكن إذا كان هذا لا يمثل مشكلة وكنت على ما يرام. هل فكرت في وجود المثبت توليد ملف خصائص واستخدام مكتبة ZIP (.WAR هو في الحقيقة مضغوط - تسميته إلى مضغوط ونرى ما تحصل عليه :))؟ لاستبدال أو إضافته في

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top