Frage

Wir haben Web-Anwendung mit statischen Inhalten - HTML-Dateien, js-Dateien, Bilder usw.
Es gibt Bytereihenfolgemarkierung am Anfang aller HTML-Dateien.
Diese Dateien wurden von einigem Werkzeug genereted. Also habe ich sie nicht ändern können.
Wir setzen diese Anwendung auf Weblogic.
Wenn ich versuche, diese Web-Anwendung für den Zugriff über direkten Link zu Weblogic, dann habe ich eine Menge von JavaScript-Fehlern.
Aber für den Fall, wenn ich versuche, diese Seite über Apache Proxy zugreifen - dann ist alles ok
. Aber Apache leitet alle Anforderung an Weblogic lenken.

Und ich habe nicht solche Fehler in Fall, wenn die Anwendung auf JBoss bereitgestellt wurde.
In diesem Fall kann ich auf Anwendung sowohl über den direkten Link auf JBoss und über Proxy.

Wer einige Annahmen haben - warum ich nicht zugreifen kann Anwendung über den direkten Link zu Weblogic

LÖSUNG:
Fügen Sie folgende MIME-Zuordnung zu 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>
War es hilfreich?

Lösung

Fügen Sie folgende MIME-Zuordnung zu 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>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top