tomcat配置虚拟目录的映射 女爷i 2022-07-16 08:30 191阅读 0赞 见到网上好多关于tomcat配置的贴子,不过好多有问题,故经解决后来写一下 **(1)WEB应用程序** WEB应用程序指供浏览器访问的程序,通常简称为web应用。 一个web应用由多个静态web资源和动态web资源组成,如: HTML、css、js文件 JSP文件、java程序、支持jar包 配置文件等 组成web应用的这些文件通常我们会使用一个目录组织,这个目录称之为web应用所在目录。 web应用开发好后,若想供外界访问,需要**把web应用所在目录交给web服务器管理**,这个过程称之为**虚拟目录的映射**。 首先找到tomcat文件夹下的conf文件夹中的server.xml文件并打开, 在< /Host>标签上面添加< Context path=”/web应用的对外访问目录(虚拟目录)” docBase=”web应用的实际目录”/ >标签,Context代表web应用! **注意:用这种方式该完配置文件后,必须重新启动tomcat服务器!** 使用浏览器访问虚拟目录的时候即是访问这个web应用。 ![这里写图片描述][20161011195247868] 接下来在浏览器上进行访问,localhost代表本地,8080表示tomcat服务器,虚拟目录为itcast,访问其中的1.html ![这里写图片描述][20161011195703187] 由于上种方法需要重启服务器,因此不再建议直接将放在server.xml文件中。 ![这里写图片描述][20161011201247301] 进入tomcat服务器目录\\conf\\Catalina\\localhost下,为你的web应用新建一个context文件,文件名就代表了你的web应用的虚拟目录,因此文件中不必再写path,本例中我在该目录下新建了一个a.xml context文件,编辑此文件时,注意只需要给Context标签添加docBase属性即可,而不需要像在server.xml文件中那样还加上path属性,这是因为该文件本身就代表了path(即虚拟目录)。这种方式实现的好处是不用重启服务器。 [20161011195247868]: /images/20220716/45059bf2ddfb462984adf22ea43cad03.png [20161011195703187]: /images/20220716/9f0fa52002134baa82fcab6cb6296417.png [20161011201247301]: /images/20220716/7e86e442e9774fe4b592ce637165cb28.png
还没有评论,来说两句吧...