Weblogic和BOM

时间:2010-09-21 15:53:03

标签: web-applications weblogic byte-order-mark weblogic11g

我们有静态内容的网络应用程序 - html文件,js文件,图像等 所有html文件的开头都有字节顺序标记。
这些文件是由某些工具生成的。所以我无法修改它们 我们在Weblogic上部署此应用程序 当我尝试通过直接链接到Weblogic访问此Web应用程序时,我有很多javascript错误 但是,如果我尝试通过Apache代理访问此页面 - 那么一切正常 但Apache将所有请求直接转发给Weblogic。

如果在JBoss上部署了应用程序,我就没有这样的错误 在这种情况下,我可以通过直接链接到JBoss和通过代理访问应用程序。

任何人都有一些假设 - 为什么我无法通过直接链接访问Weblogic来访问应用程序?

SOLUTION:
将以下mime映射添加到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>

1 个答案:

答案 0 :(得分:0)

将以下mime映射添加到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>