我们有带有静态内容的web应用程序- html文件、js文件、图像等。
所有html文件的开头都有字节顺序标记.
这些文件是由一些工具生成的。所以我不能修改它们。
我们在Weblogic上部署这个应用程序。
当我试图通过直接链接到Weblogic访问这个web应用程序时,我会出现很多javascript错误。
但是,如果我试图通过Apache代理访问这个页面,那么一切都没问题。
但是Apache将所有请求直接转发到Weblogic。
如果应用程序部署在JBoss上,则我没有这样的错误。
在这种情况下,我可以通过到JBoss的直接链接和代理访问应用程序。
谁有一些假设-为什么我不能通过直接链接到Weblogic访问应用程序?
解决方案:
向web.xml添加以下mime映射:
<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>发布于 2013-03-01 14:12:56
向web.xml添加以下mime映射:
<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>https://stackoverflow.com/questions/3762069
复制相似问题