سؤال

لدينا تطبيق ويب مع محتوى ثابت - ملفات HTML ، ملفات JS ، الصور ، إلخ.
هناك علامة ترتيب بايت في بداية جميع ملفات HTML.
تم إنشاء هذه الملفات بواسطة بعض الأدوات. لذلك لا يمكنني تعديلها.
ننشر هذا التطبيق على WebLogic.
عندما أحاول الوصول إلى تطبيق الويب هذا عبر الرابط المباشر إلى WebLogic ، يكون لدي الكثير من أخطاء JavaScript.
ولكن في حالة محاولة الوصول إلى هذه الصفحة عبر Apache Proxy - ثم كل شيء على ما يرام.
لكن Apache توجيه جميع الطلبات مباشرة إلى WebLogic.

وليس لدي مثل هذه الأخطاء في حالة نشر التطبيق على JBOSS.
في هذه الحالة ، يمكنني الوصول إلى التطبيق عبر الرابط المباشر إلى JBoss وعبر الوكيل.

أي شخص لديه بعض الافتراضات - لماذا لا يمكنني الوصول إلى التطبيق عبر رابط مباشر إلى WebLogic؟

المحلول:
أضف خرائط MIME التالية إلى web.xml:

   <mime-mapping>
      <extension>xml</extension>
      <mime-type>text/xml</mime-type>
   </mime-mapping>

   <mime-mapping>
      <extension>js</extension>
      <mime-type>text/javascript</mime-type>
   </mime-mapping>
هل كانت مفيدة؟

المحلول

أضف خرائط MIME التالية إلى web.xml:

   <mime-mapping>
      <extension>xml</extension>
      <mime-type>text/xml</mime-type>
   </mime-mapping>

   <mime-mapping>
      <extension>js</extension>
      <mime-type>text/javascript</mime-type>
   </mime-mapping>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top