سؤال

وايم تحاول إنشاء تطبيق التي يمكن اطلاق النار المتابعة فيليكس، وأيضا نشر الخدمات لحزمة من "الخدمات تصريحي". ولكن مع بلدي 'فيليكس-بداية "والخدمات يجري على نحو فعال داخل نفس جرة.

وأفترض جرة تحتوي على كل من أو إس جي أي مضيف (فيليكس) ومتفرقات. وينبغي أن تتضمن الخدمات ملف XML واصفا توفير خدمات / اللازمة ل"DS". ولكن أنا لا أعرف ما إذا كان من الممكن (في حين يتم تحميل جرة بالفعل مثل webstart و، وبالتالي وجود ClassLoader تكوين لذلك) لتغذية برمجيا أن XML لحزمة DS.

هل هذا ممكن في بعض الطريق، أو التي من شأنها أن ينتهي الأمر مقرف؟

والشكر

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

المحلول

وFWIW، هل يمكن وضع ملفات جرة حزمة الخاص بك (كملفات جرة، وليس المستخرج) في "سيد" ملف جرة، وتحميلها من هناك (حزمة يمكن تحميلها من أي نوع من InputStream).

ويبدو أن هذا ما الناس الذين يحاولون دمج webstart ومع أو إس جي أي يفعلون: انظر هذا <وأ href = "https://stackoverflow.com/questions/657157/dynamically-load-additional-jar-files-using-web -Start-JNLP "> سؤال يتعلق حول تحميل ملف جرة إضافية حيوي باستخدام webstart و.

نصائح أخرى

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

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