Tomcat服务器的安装及配置

学习目标:

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

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

 

2.jsp执行流程

1)客户端发出请求。

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

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

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/416255.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

android 后台执行js,android - 当应用程序在后台运行时,Android WebView消耗大量电能...

我的Android应用程序中有一个WebView&#xff0c;并且此WebView运行的网站上带有相当多的Javascript。当我的应用程序在后台运行时&#xff0c;用户报告了高功耗&#xff0c;我希望这是由于此javascript。但是&#xff0c;我不想完全卸载或删除WebView&#xff0c;因为这会影响…

织梦DEDE网站后台如何上传附件

首先登录织梦网站后台&#xff1a; 分别点击 核心 — 附件管理 — 文件式管理 里面有织梦自带的几个文件夹&#xff0c;包括图片&#xff0c;视频&#xff0c;软件等文件夹。我们来新建一个file文件夹 点击 新建目录 建立file文件夹。 默认应该是跳转进file文件夹了&#xff…

Hands-On Modeler (建模人员参与程序开发)

如果编写代码的人员认为自己没必要对模型负责,或者不知道让模型为应用程序服务,那么这个模型就和程序没有任何关联.如果开发人员没有意识到改变代码就意味着改变模型,那么他们对程序的重构不但不会增强模型的作用,反而会削弱他的效果, 同样,如果建模人员不参与到程序的实现过程…

泰拉瑞亚mod鸿蒙方舟,三款高评分的沙盒生存类手游,经典之作泰拉瑞亚你有玩过吗?...

沙盒类游戏由一个或多个地图区域构成&#xff0c;往往包含多种游戏要素&#xff0c;包括角色扮演&#xff0c;动作、射击、驾驶等等。能够改变或影响甚至创造世界是沙盒游戏的特点。自由度高也成为了沙盒游戏的一个标配&#xff0c;所以今天小皮就给大家推荐几款超赞的沙盒生存…

织梦返回上一页面

ShowMsg("成功退出登录&#xff01;","javascript:history.back(-1)",0,2000); ShowMsg("成功退出登录&#xff01;",$_SERVER[HTTP_REFERER],0,2000); $_SERVER[HTTP_REFERER] 是上一页的url

android任务 进程 线程详解,Android任务、进程、线程详解

singleTop模式&#xff0c;基本上于standard分歧&#xff0c;仅正在请求的Activity反好位于栈顶时&#xff0c;无所区别。此时&#xff0c;配放成singleTop的Activity&#xff0c;不再会构制新的实例加入到Task栈外&#xff0c;而是将新来的Intent发送到栈顶Activity外&#xf…

截取地址栏URL参数

UrlParm function() { // url参数var data, index;(function init() {data [];index {};var u window.location.search.substr(1);if(u ! ) {var parms decodeURIComponent(u).replace(/&amp;/g,"&").split(&);for(var i 0, len parms.length; i …

android 清理缓存 简书,分享:Android清除本地数据缓存代码

/**文 件 名:DataCleanManager.java*描述:主要功能有清除内/外缓存&#xff0c;清除数据库&#xff0c;清除sharedPreference&#xff0c;清除files和清除自定义目录*/importjava.io.File;importandroid.content.Context;importandroid.os.Environment;/** *本应用数据清除管理…

[AH/HNOI2017]大佬

题目描述 人们总是难免会碰到大佬。他们趾高气昂地谈论凡人不能理解的算法和数据结构&#xff0c;走到任何一个地方&#xff0c;大佬的气场就能让周围的人吓得瑟瑟发抖&#xff0c;不敢言语。 你作为一个 OIER&#xff0c;面对这样的事情非常不开心&#xff0c;于是发表了对大佬…

csdn markdown 编辑器开启

1、打开我的博客网址https://mp.csdn.net/ 2、在博客设置栏目中勾选markdown&#xff0c;并且选择自己喜欢的主题 3、保存

html检查输入为空,html input输入验证不为空

html5的话使用required即可&#xff0c;比较简单。但是ie10以下的浏览器没有required特性。所以就要靠其他方式来对用户输入做验证。下面是利用js的方法&#xff1a;function validate(){var domain document.getElementById(domain).value;var domainInfo document.getEleme…

Nagle算法延时确认

数据流分类成块数据交互数据Rlogin需要远程系统&#xff08;服务器&#xff09;回显我们&#xff08;客户&#xff09;键入的字符数据字节和数据字节的回显都需要对方确认rlogin 每次只发送一个字节到服务器&#xff0c;而Telnet 可以选择发送一行数据确认是通过期望数据序号Na…

Mac下Apache使用

Mac下Apache使用 1、常用操作 开启、重启、关闭 sudo apachectl start sudo apachectl restart sudo apachectl stop 2、打开Apache目录 cd /private/etc/apache2 && open . 3、打开web目录 cd /Library/WebServer/Documents && open .

考研计算机专业课统考吗,【计算机考研】你了解计算机统考408吗?

原标题&#xff1a;【计算机考研】你了解计算机统考408吗&#xff1f;什么是408计算机统考计算机考研专业课在2009年年初实行了第一次统考&#xff0c;统考是国家教育部出题&#xff0c;全国统一考试&#xff0c;计算机考研统考编号是408&#xff0c;408考试科目包括&#xff1…

C# 参数签名字符串按 ASCII码排序,注意其中的坑

参数签名中通常是按键值对中键名称的ASCII按从小到大的顺序排序后进行hash为签名字符串。不要直接使用 SortedDictionary<string, string> 有坑的&#xff0c;他是按数字、小写字母、大写字母的顺序排的&#xff0c;实际规则应该是数字、大写字母、小写字母的顺序来排才对…

计算机网络西北大学,西北大学计算机网络复习资料 (拟).doc

****计算机网络复习TOC \o "1-3" \h \z \u 一、计算机网络概论 3(一)计算机的形成与发展 3(二)计算机网络定义与分类 3(三)计算机网络结构 4(四)计算机网络的拓补构型 4(五)分组交换技术 4(六)典型的计算机网络 5(七)计算机网络-类似系统 5二、网络体系结构与网络协议…