Weblogic e BOM
-
04-10-2019 - |
Domanda
Abbiamo un'applicazione web con contenuti statici - file html, file js, immagini, ecc
Non ci sono byte order mark all'inizio di tutti i file HTML.
Questi file sono stati genereted da qualche strumento. Quindi non posso modificare.
Noi distribuire questa applicazione su Weblogic.
Quando provo ad accedere a questa applicazione web tramite collegamento diretto al Weblogic, quindi ho un sacco di errori JavaScript.
Ma nel caso in cui provo ad accedere a questa pagina tramite Apache Proxy - allora tutto è ok
.
Ma Apache inoltra tutte le richieste direttamente a Weblogic.
E io non ho questo tipo di errori nel caso in cui se l'applicazione è stata implementata su JBoss.
In questo caso posso accedere applicazione sia tramite collegamento diretto al JBoss e via proxy.
Qualcuno ha qualche ipotesi? - non è per questo che posso applicazione accesso tramite collegamento diretto al Weblogic
SOLUZIONE:
Aggiungere seguente mapping MIME a 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>
Soluzione
Aggiungi seguente mapping MIME a 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>