学习目标:

  • 了解Tomcat服务器的主要作用
  • 掌握Tomcat服务器的安装与配置
  • 掌握Tomcat安装目录下主要文件夹的作用
  • jsp的执行流程

1.Web的工作原理流程图:从图中可以看出Tomcat服务器的主要作用就是接受客户端的请求和响应。

2.jsp执行流程

1)客户端发出请求。

2)Web容器将JSP转译成Servlet源代码(*.java文件)。

3)Web容器将产生的源代码进行编译(*.class文件)。

4)Web容器加载编译后的代码并执行。

5)把执行结果响应至客户端。

6)执行过程中的*.java和*.class文件都保存在Tomcat安装目录的work文件夹中。

3.Tomcat主要文件夹的作用

  • bin目录:所以可执行命令,启动和关闭服务器的命令都在此文件夹中。
  • conf目录:服务器的配置文件以及保存了各种配置信息。
  • lib目录:Tomcat服务器所需要的库文件。
  • logs目录:保存服务器的系统日志。
  • webapps目录:web应用程序存放的目录,web项目保存在此目录下即可发布。
  • work目录:保存临时文件(*.java,*.class文件)。

4.服务器的配置

  • 配置虚拟目录:直接在D盘建立WebDemo文件夹,在文件夹里面建立web.xml文件(最好的方法是直接在Tomcat安装目录下的webapps/ROOT/WEB.INF文件中复制web.xml文件即可),打开Tomcat安装目录下的conf/server.xml文件加入代码<Context path="/webDemo" docBase="虚拟目录路径">
  • 重新启动服务器,如果出现404错误,则在conf/server.xml文件中找到,false改为true即可。
    <init-param><param-name>listings</param-name><param-value>false</param-value>
    </init-param>

转载于:https://www.cnblogs.com/x-ll123/p/7277050.html

Tomcat服务器的安装及配置相关推荐

  1. TOMCAT服务器的安装与配置

    TOMCAT服务器的安装与配置 1.常见服务器:WebLogic(BEA).webSphere(IBM).Tomcat(Apache) 2.Tomcat 的下载与安装 下载地址:http://tomc ...

  2. Windows下Tomcat服务器的安装和配置

    1.下载并解压zip安装包 2.设置JAVA_HOME环境变量 3.打开浏览器,访问一下localhost:8080,如果能正常显示Tomcat的主页,则Tomcat已经成功安装了 4.就这么简单!

  3. 第四章 Tomcat服务器的安装及配置2

    2019独角兽企业重金招聘Python工程师标准>>> 4.4编写第一个JSP文件 在目录下添加名为hello.jsp的文件 代码就是很简单的输出helloworld 1: < ...

  4. Tomacat服务器的安装和配置

    一, Tomcat服务器的下载地址(Apache Tomcat的官网):  http://tomcat.apache.org/download-70.cgi 这里为了稳定性安装的版本为7.0. 截止目 ...

  5. javaweb(05):tomcat服务器的安装、启动,IDEA整合Tomcat创建动态web工程

    tomcat服务器的安装.启动 下载及安装 下载 官网下载合适的版本:https://tomcat.apache.org/ 我装的是9.0.37版本. 安装 把从官网下载的文件放到想要安装的位置,解压 ...

  6. apache tomcat php mysql 配置_Apache与Tomcat服务器整合的基本配置方法及概要说明

    Apache与Tomcat服务器整合的基本配置方法及概要说明 更新时间:2010年12月17日 10:30:52   作者: 网上的乱七八糟的资料太多了,很多都是自说自话,希望这篇文章能给大家带来一些 ...

  7. Web服务器的安装与配置

    Web服务器的安装与配置 前言 一.IIS服务器的安装与配置 遇到的问题 解决方法 二. Apache 的安装与配置 遇到的问题 解决办法 三.Tomcat 的安装与配置 遇到的问题 解决办法 四. ...

  8. Linux NFS服务器的安装与配置

    2019独角兽企业重金招聘Python工程师标准>>> 一.NFS服务简介 NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由 ...

  9. redis 服务器/客户端安装与配置

    redis 服务器/客户端安装与配置 1 redis server 1.1 获取redis源码包 //官网 http://redis.io/ wget -c http://redis.googleco ...

最新文章

  1. Linux15-SELinux
  2. 关于文件权限管理了解和使用
  3. 我们为什么要学Java?Java好在哪?
  4. android宿舍管理系统源码,基于android操作系统的手机宿舍管理系统使用手册
  5. 从零搭建LNMP环境(三) - 安装MySQL数据库服务器
  6. mysql使用已有的数据库_使用SQL操作MySQL数据库
  7. 前端遮罩层实现_cocos creator--游戏开奖功能组件《刮刮卡》特效实现
  8. asp2.0 GridView OnRowDataBound event
  9. UVC1.5协议 2
  10. 抖音昵称html,抖音个性网名带特殊符号 带漂亮符号的抖音昵称
  11. UDP视频聊天室(一)
  12. 买笔记本电脑主要看什么?
  13. Python进行拉勾网数据爬取框架与思路
  14. jeecgboot开发经验过程
  15. 你学了多久 Python 并能正式工作?
  16. unity找到指定名称的一个物体的子物体,多个子物体有相同的名称
  17. Linux - 如何查看Ubuntu系统的版本信息
  18. 导出带有合计行的excel
  19. chrome中下载文档时设置成不使用idm下载器的方法
  20. JDBC--C3P0连接池的工具类编写以及功能测试

热门文章

  1. C++ 高级篇(五)—— 预处理指令
  2. C++ 面向对象(一)—— 类(Classes)
  3. select count(*) into 也会报 NO_DATA_FOUND 异常?!
  4. js冒泡排序,简单的冒泡排序
  5. bootstrap .navbar-header 控制button隐藏/显示
  6. [Redux/Mobx] 你有了解Rxjs是什么吗?它是做什么的?
  7. 前端学习(3328):闭包的形式4
  8. React开发(128):ant design学习指南之input中addonBefore
  9. 前端学习(2905):用vite的2.0构建程序
  10. 工作405-关于vue组件开发过程中一直报错:This relative module was not found: