日期:2014-05-16  浏览次数:21436 次

孟子E章请进,IIS6,tomcat 整合,静态内容(js, jpg, gif)不显示
本帖最后由 icefaces 于 2013-01-06 21:25:21 编辑
IIS不熟,问一个比较纠结的问题:

操作系统:Windows Server 2003 R2, service pack 2
Web Server: IIS6
J2EE Server: Tomcat6
在IIS上创建一个虚拟目录指向本地磁盘的HTML目录(包含相关的gif, jpg, javascript),分别启动IIS, TOMCAT服务,当在浏览器中输入:https://xx.xx.com/subfolder/001.jpg, 被重定向为http://xx.xx.com/subfolder/?redir=1,访问结果为404, 无法找到。

当停止Tomcat后,https://xx.xx.com/subfolder/001.jpg可以正常访问,只要服务启动就无法访问。

问题: 静态图片的访问应当不会通过J2EE容器,IIS自会处理。但目前的现象好似是IIS做了转发并传递给了TOMCAT上的Servlt并由Servlet redirect,或者是IIS自己做了redirect。

不解, 求赐教。
iis? tomcat gif? jpg?不显示

------解决方案--------------------
你开启了url rewrite功能了吧,将其禁掉
------解决方案--------------------
检查一下目录、文件的访问权限。