Tomcat7从目录打开index.html

时间:2011-08-08 13:09:46

标签: tomcat redirect jsf-2 directory indexing

我在JSF2中有webapp,类似于 mywebdomain.com/mywebsite/portal/index.xhtml

现在我需要添加一个管理界面,我已经创建了admin文件夹,这个效果很好 mywebdomain.com/mywebsite/portal/admin/index.xhtml

此应用程序的用户肯定不会记住此URL,因此我想创建“快捷方式”

  

http://mywebdomain.com/mywebsite/admin

在此文件夹中是带有

的普通index.html
<meta http-equiv="refresh" content="0;url=/mywebsite/portal/admin/index.xhtml" />
当我输入http://mywebdomain.com/mywebsite/admin时, BUT ... Tomcat7显示 HTTP状态404 - / mywebsite / admin / ... description请求的资源(/ mywebsite / admin /)不可用。

那么有没有办法创建这个“快捷方式”?

提前致谢:)

1 个答案:

答案 0 :(得分:1)

您需要在index.html中将<welcome-file>定义为web.xml。这样,只要请求目录而不是文件,容器就会查找给定的文件。

<welcome-file-list>
    <welcome-file>index.html</welcome-file>
</welcome-file-list>

或者,您也可以将index.xhtml定义为欢迎文件,然后根本不需要带有元刷新标记解决方法的index.html文件,容器将只查找{直接{1}}。

index.xhtml