当前页面: 开发资料首页 → JSP 专题 → Tomcat中JSP包含找不到页面
Tomcat中JSP包含找不到页面
摘要: Tomcat中JSP包含找不到页面
我用tomcat配置了两个虚拟主机,其中一个没有任何问题,另外一个首页(index.jsp)也没有问题,但是里面的页面告诉我其中包含的一个文件找不到,而这句包含首页和这个页面都是有的,语句也是一摸一样,具体语句:
<%@ include file="/common/page_in_navi.jsp" %>
我用另外一种包含
方式也试过,也是提示我找不到/common/page_in_navi.jsp这个文件。
我原来用的tomcat5.5.12,没有问题,后来我换到5.5.17就出现这个问题了,哪位大侠出手相救,谢过先!!!
不是file
<%@ include file ="../Include/checkstr.js" %>
用../试试
我用相对路径试过了,也不行,关键原来在tomcat5.5.12里面是可以的,而且另外一个用ROOT的虚拟主机可以,这个虚拟主机就不行了
"/common/page_in_navi.jsp" 这个路径实际上会被认为是 tomcat/webapps/root/common/page_in_navi.jsp
如果common在你的应用目录里,就用"common/page_in_navi.jsp"
另外一个用ROOT的虚拟主机可以,这个虚拟主机就不行了
----------
当然了,如我上面所说,ROOT里的应该当然就不会有问题