web应用的概念:一个web应用包含了许多我们做好的web资源,里面或许包括了多个静态web资源和动态web资源,如html、css、js文件,jsp文件,Java程序,jar包和配置文件等等,如我在Tomcat的【webapps】目录下的自定义目录【fjdingsdapp】中包含了一个1.html文件,那么这个在【fjdingsdapp】整个可以运行文件中的所有资源可以称为是我开发的一个web应用程序,简称web应用,而单单【fjdingsdapp】这个包含所有我开发的web资源称为我的web应用所在目录。
而我们将web应用开发好之后,若想供外界访问,那么久需要把web应用所在目录交给服务器管理,这个过程称为虚拟目录的映射。
服务器的虚拟目录映射有三种方式:
第一种(不推荐):
虽然这种方式不推荐,但是可以用来设置自己开发的web应用的首页,无需再键入虚拟目录名和资源名作为URL路径。
在server.xml文件中找到Host标签元素,在其下使用Context标签,注意这是在操作XML文件,XML文件是区分大小写的,一个Context标签就代表一个web应用。
假设我的Tomcat服务器在【F】盘,其【webapps】目录中没有我的web应用,而我的web应用放在【D】盘的【myWebApp】目录中,该目录下有一个1.html文件,要想在浏览器中能访问到我的这个web应用,我在Tomcat的server.xml文件中找到Host标签,添加Context标签并配置属性(注意这是无结束标签,要注意结束方式/),如下示例:
HostappBase="webapps"autoDeploy="true"name="localhost"unpackWARs="true"Contextpath=""docBase="D:/myWebApp"//Host
评论列表()