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

2012年03月24日 22:53:34

传说中的北京呢?

---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>

这样,就能正常访问了.

对于<welcome-file-list>设置主页后无法引用CSS的问题

在eclipse中对web程序进行开发,当把非webroot根目录下的文件设置为主页时,如果对css目录采用相对路径,将会无法应用,这时需要对文件的相对路径进行修改,如果是jsp文件,直接加头文件对目...
  • mawubin525
  • mawubin525
  • 2016年04月29日 10:46
  • 319

相对路径与绝对路径个人理解

绝对路径分为本地绝对路径和网路绝对路径两种 本地绝对路径:即物理路径,某一个具体的文件所在的磁盘的路径 网路绝对路径:即对某一资源进行访问时的IP地址 相对路径也分为两种包括以'/'开头的和不以'/'...
  • qq_34970891
  • qq_34970891
  • 2017年08月11日 20:37
  • 495

welcome-file 不能配置action的解决方法

今天要把首页换成velociy的,发现直接修改welcome-file为一个action请求不生效。 经过查询资料发现有如下三种解决办法: 1.  /index.action 然后在we...
  • subuser
  • subuser
  • 2015年07月09日 11:59
  • 6053

Struts2 welcome-file-list 设置的路径不能是Action地址

在welcome-file-list 设置的路径是要去web应用根目录下去找,比如,设置了index.jsp,那么,首先不输入具体访问文件的时候,它就会去WEB应用根目录去找index.jsp文件,如...
  • maxracer
  • maxracer
  • 2009年11月21日 15:30
  • 4669

Spring xml中使用file:协议配置路径

一般的spring框架都是用在web项目中,xml中的properties文件的配置一般都是classpath:db.properties的格式。 但在非web项目中,需要将这些db.propper...
  • FightFourEggs
  • FightFourEggs
  • 2017年04月20日 10:46
  • 551

关于web.xml中的welcome-file-list(欢迎页)

welcome-file-list是一个配置在web.xml中的一个欢迎页,用于当用户在url中输入工程名称或者输入web容器url(如http://localhost:8080/)时直接跳转的页面....
  • caomiao2006
  • caomiao2006
  • 2016年05月02日 15:45
  • 14337

jetty + struts2 导致welcome-file-list失效解决办法

最近倒腾了一下百度云,用到了struts2,发现配置在welcome-file-list的默认首页失效了,在网上查了一下,加入下面配置就可以了: 在struts配置中加入了default-acti...
  • rain097790
  • rain097790
  • 2014年06月13日 15:09
  • 3010

spring MVC的controller控制welcome-file-list里页面访问的问题

最近在项目当中遇到了一个问题,项目用到了springMVC的模式,本来
  • liuzhihong01
  • liuzhihong01
  • 2014年04月18日 11:02
  • 7542

更改web.xml默认欢迎页面。

转载文章,参考地址如下: http://simen-net.iteye.com/blog/1489928 默认web.xml欢迎页面为index.html 我给更改为: /pages/...
  • u012246342
  • u012246342
  • 2016年08月19日 18:04
  • 18329

关于web.xml中的welcome-file-list(欢迎页)

关于web.xml中的welcome-file-list(欢迎页) 标签: welcome-fileurl-pattern 2016-05-02 15:45 4671人阅读 评论(3) 收...
  • qq_15237993
  • qq_15237993
  • 2017年06月05日 15:50
  • 2314
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:web.xml中的welcome-file(访问相对路径时配置默认访问文件)
举报原因:
原因补充:

(最多只允许输入30个字)