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>
È stato utile?

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>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top