سؤال

لدي تطبيق ويب: MyApp.war، داخله، لدي ملف جرة: WEB-INF/lib/PublicJar.jar

  • أريد أن تكون تطبيقات العميل قادرا على تنزيل هذه الجرة مثل مورد ويب. على سبيل المثال http://theserver.com/myapp/jars/PublicJar.jar

  • أريد أن يكون تطبيق الويب قادرا على حساب حاوية ملف جرة لمعرفة ما إذا كان قد تغير، لذلك يعرف العملاء ما إذا كان يحتاج إلى إعادة تحميله.

هل يمكن هذا؟

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

المحلول

الموارد داخل WEB-INF لا يمكن تقديمها مباشرة إلى العميل. إذا كنت ترغب في القيام بذلك، فأنت بحاجة إلى كتابة Servlet / وحدة تحكم لاستخراجها ك ServletContext الموارد وإطعامها إلى استجابة HTTP.

يكون PublicJar.jar تستخدم أيضا من قبل طلبك نفسه؟ هل لا يمكنك نقلها من WEB-INF, ، أو ربما حزمة نسختين منه في الحرب، واحدة تحت WEB-INF (لاستخدام التطبيق الداخلي)، وواحد للتنزيل؟

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