当前位置:   article > 正文

3:Tomcat部署Web项目-Java Web_tomcat部署java web项目

tomcat部署java web项目

3.1 Web 应用程序

  • 一个 web 应用程序是由一组 Servlet,HTML 页面,类,以及其它的资源组成的运行在 web服务器上的完整的应用程序,以一种结构化的有层次的目录形式存在
  • 在 webapps目录下的每一个子目录都是一个独立的 web 应用程序,子目录的名字就是 web 应用程序的名字,用户通过 web应用程序的根目录来访问 web 应用程序中的资源
  • WEB-INF目录下的classes和lib目录都可以存放Java的类文件,在Servlet容器运行时,Web应用程序的类加载器将首先加载classes目录下的,其次才是lib目录下的类,如果这两个目录下存在同名的类,起作用 的将是classes目录下的类
  • WEB-INF 是一个特殊的目录(所有字母都要大写)。这个目录并不属于 Web应用程序可以访问的上下文路径的一部分,对客户端来说,这个目录是不可见的,但该目录下的内容对于Servlet代码是可见的

这里是引用

3.2 部署Web项目

1.将Web应用复制到Tomcat的webapps目录下,启动Tomcat

在这里插入图片描述

2.网址输入http://localhost:8080/WebDemo/index.jsp,将访问Servlet

在这里插入图片描述

3.网址输入http://localhost:8080/WebDemo/TestServlet,将访问JSP文件

在这里插入图片描述

在这里插入图片描述

3.3 配置虚拟目录

并不是所有的项目都要放在Tomcat的webapps目录下,可以通过配置项目的虚拟目录在Tomcat服务器中,每一个虚拟目录都保存了一个完整的WEB项目

1.在Tomcat安装目录的conf/server.xml文件中</Host>标签之上,增加配置虚拟目录节点 <Context path="/demo" docBase="D:\Project\JavaWeb"/>

  • path表示浏览器上的访问虚拟路径名称,前面必须加"/“,”/"代表Tomcat中Web应用程序默认发布目录,即webapps
  • docBase表示此虚拟路径名称所代表的真实路径地址
  • 一个虚拟目录中必须包含WEB-INF/web.xml文件
  • 可配置多个虚拟目录,但path不能重名
 <Context path="/demo" docBase="D:\Project\WebDemo"/>
  • 1

在这里插入图片描述

2.并将项目复制到JavaWeb下
在这里插入图片描述
3.访问http://localhost:8080/demo/index.jsp出现如下页面

在这里插入图片描述

3.4 配置Web项目的首页

在项目中建立一个index.html、index.htm或index.jsp文件,此文件是整个web站点的默认首页

1.在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-list>
  • 1
  • 2
  • 3
  • 4
  • 5

在这里插入图片描述

2.3.访问http://localhost:8080/demo/出现如下页面

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/程序质量控制师/article/detail/61597
推荐阅读
相关标签
  

闽ICP备14008679号