Tomcat5.5虚拟目录设置问题
我要在Tomcat5.5下设置d:\www\aa为虚拟目录:
在D:\Tomcat 5.5\conf\Catalina\localhost下新加一aa.xml文件
内容如下:
<Context path="/aa" docBase="D:\www\aa" reloadable="true" crossContext="true" debug="0" >
</Context>
重启tomcat后,
在浏览器中输入http://localhost:8080/aa/
显示404错误,但是要是输入:http://localhost:8080/aa/hello.jsp 还是可以显示页面(hello.jsp是d:\www\aa目录下的文件)。这是怎么回事?
------解决方案--------------------在你的web.xml定义首页
<welcome-file-list>
<welcome-file>hello.jsp</welcome-file>
</welcome-file-list>
应该就行了
------解决方案--------------------是,你在浏览器中输入
http://localhost:8080/aa/
相当于输入http://localhost:8080/aa/index.jsp 就是默认的(可以设置 方式是:
在你的web.xml定义首页
<welcome-file-list >
<welcome-file >index.jsp </welcome-file >
<welcome-file >default.jsp </welcome-file >
</welcome-file-list >
因为你没有index.jsp 自然就返回404