码迷,mamicode.com
首页 > 编程语言 > 详细

Java_Web03基于虚拟路径的发布

时间:2016-11-22 23:47:10      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:fail   被占用   game   inf   false   htm   基于   添加   代码   

1.例如文件的虚拟路径是D:/games/halo/firstWeb.

2.打开tomcat中的conf,再打开server.xml,找到Connector一行,Port指的就是端口号,默认为8080,可以进行修改

3.再找到Host一行,在Host里面添加代码:

<Context path="(随便取一个名字,尽量是好记住的,在输入网址的时候用来代替虚拟路径的,此处用/haha代替)/haha"

docBase="D:/games/halo/firstWeb.(要到WEB-INF一级)"

reloadable="true(true或者false,true指的是java文件发生变化,可以自动重新加载,不用重启服务器)"/>

4.(已经打开tomcat)此时在通过浏览器,输入网址localhost:8080/haha/(上面我们自己取的名字),就可以访问我们的index.xml网页了.但是我们却没有确定的输入index.xml,这是为什么呢?

5.原因在这里,在tomcat中的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> index.xml<welcome file/>,这里<welcome file> 和<welcome file/>夹在中间的指的是默认访问的网页,上面我们localhost:8080/hello/的效果与localhost:8080/hello/index.html相同,其余的类似.

6.如果想添加新默认的访问页面,可以在原来的<welcome file> index.jsp<welcome file/>后面添加代码:

<welcome file>(你的文件的名字,这里用newWeb代替)newWeb<welcome file/>,当然这里的文件最好是已经存在的,不然访问只会照成404错误,newWeb是存放在D:/games/halo/firstWeb下的

7.(这是个很危险的操作)开发的过程中,文件太多,想在网站中寻找文件,可以修改tomcat中的conf中的web.xml文件中的<servlet>中的<param-value>的false改为true,就能在输入错误网址时候,可以寻找其他文件夹中的网址

 

小记录:{

1.所有网站的默认端口号是80.

2.修改Port后,启动tomcat其实错误Socket bind failed指的是端口已经被占用,通过netstat -na来查看计算机的端口使用情况

3.localhost其实是一个类

4.WEB-INF文件夹里面的信息在网站上是浏览不到的,自动隐藏的

}

Java_Web03基于虚拟路径的发布

标签:fail   被占用   game   inf   false   htm   基于   添加   代码   

原文地址:http://www.cnblogs.com/hjs775756009/p/6091412.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!