每个web应用都会有一个首页面,那么·怎么去配置呢·?
首先只要应用ide去开发的话,例如常见的eclipse,都会在创建web项目时给我们自动创建WEB-INF目录,找到其中的web.xml
编辑它,在末尾加上
<welcome-file-list>
<welcome-file>xxxxxx.html/xxxx.jsp</welcome-file>
</welcome-file-list>
首页面就定义好了。
第二个是配置域名:要理解这个原理再去看配置步骤就比较简单了。我的博客里有一篇文章是介绍它的,不太明白的可以去看看。
那么下面就来介绍步骤:
1.hosts文件中添加想要的域名。
首先我们要让计算机知道这个域名,它就不会去dns去查找。
接着我们要让自己的服务器也知道如果我们用这个域名加上端口号访问它的话,要找的是它,而不是别人。
2.在server.xml中配置host标签
<Host name="www.wangxinyu.com" appBase="d:\web">
<Context path="/web" docBase="d:\web"/>
</Host>
这里要指明:host中的name代表想要的域名,appBase代表我们web应用放到哪个文件夹里面了。取绝对路径。
添加context标签是因为这里面有一个web应用了,我们需要手动标识出来
path代表uri,就是8080端口跟着的标识,docBase代表这个应用的路径,通常我都是写绝对路径,不会出错。