在一个应用中使用FCK2.6作为文本编辑器,在下载后解压
在Tomcat5.5下部署试了一下很不错。
迁移到Weblogic8.1,载入编辑器时,却出现了
“Error Loading fckstyles.xml,would you like see
more info?"
点击确定,发现response text是fckstyles.xml的内容。
HTTP status 是200,说明这个文件服务器已经返回了。
于是google了一下,有同学说xmldom 无法转换xml文件为dom。
是因为没有设置header,提出把fckstyles.xml改名为fckstyles.jsp
用jsp的out对象prirnt出原先的内容。
我觉得这样太麻烦。
尝试在web.xml中添加xml文件的mime类型。
如下:
<mime-mapping>
<extension>xml</extension>
<mime-type>application/xml</mime-type>
</mime-mapping>
重启weblogic后,问题解决了。
但是eclipse检测到web.xml有一个错误。
不知道怎么回事,根据web.xml的dtd,
mime-mapping 的是合法的。而且是*标示的。
刚刚发现web.xml的错误在于mime-mapping应该在session-config后。