Weblogic und BOM
-
04-10-2019 - |
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>
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>