关闭

web.xml中的welcome-file(访问相对路径时配置默认访问文件)

标签: listweb
19698人阅读 评论(3) 收藏 举报
分类:

传说中的北京呢?

---xingyunpi

jsp web project中,一般情况下,在WEB-INF中可以配置默认的访问文件名称,一般情况下是index.html.

遇到的问题:

首先,在TOMCATHOME/conf/server.xml中配置了一个虚拟目录 admin.sorina ,指向项目中某个文件夹,比如:test(项目名称)/webmaster/admin/,这个时候,在访问admin.sorina/的时候,就会访问admin下的index.html,但是,按照这种思路,我在WEB-INF中配置了一个welcome-file,指定访问list_1_1.html,但是,用相对路径访问,如访问:admin.sorina/login/的时候,我的目的相当于访问test(项目名称)/webmaster/admin/login/list_1_1.html,但是,这个时候却是出现404错误.

解决的办法:

好像是用这种相对路径访问的方式来配置welcome-file是不通的,要在在TOMCATHOME/conf/web.xml中进行同样的配置,默认为:

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

改为:

<welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>list_1_1.html</welcome-file>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
同时在WEB-INF/web.xml中进行对应配置:

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

这样,就能正常访问了.

0
5

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:244173次
    • 积分:4289
    • 等级:
    • 排名:第7347名
    • 原创:132篇
    • 转载:5篇
    • 译文:0篇
    • 评论:603条
    最新评论