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功能了吧,将其禁掉
------解决方案--------------------------------------------------------
检查一下目录、文件的访问权限。