Tomcat的使用

  • 安装

    • 在tomcat官网找到你需要用的 Tomcat 版本对应的 zip 压缩包,解压到需要安装的目录即可

  • 目录介绍

    • bin : 专门用来存放Tomcat服务器的可执行文件

    • conf: 专门用来存放Tomcat服务器的配置文件

    • lib :专门用来存放Tomcat服务器的jar包

    • logs:专门用来存放Tomcat服务器运行时输出的日志信息

    • temp:专门用来存放Tomcat服务器运行时产生的临时数据

    • webapps:专门用来存放部署的web工程

    • work:是tomcat工作时的目录,用来存放tomcat运行时jsp翻译为servlet的源码,和Session钝化(序列化)的目录。

  • 如何启动Tomcat服务器

    • 找到tomcat目录下的bin目录下的startup.bat文件,双击,就可以启动tomcat服务器

    • 如何测试tomcat服务器启动成功???

      • 打开浏览器,在浏览器地址栏中输入一下地址测试:

      • http://localhost:8080

      • http://127.0.0.1:8080

      • http://ip地址:8080

      • 出现该界面成功

        常见的启动失败的情况有,双击 startup.bat 文件,就会出现一个小黑窗口一闪而来。这个时候,失败的原因基本上都是因为没有配置好 JAVA_HOME 环境变量。

  • 另一种启动tomcat服务器的方式

    • 1.打开命令行

    • 2.cd到tomcat的bin目录下

    • 3.敲入启动命令 :catalina run

  • Tomcat服务器停止的三种方式

    • 1.点击tomacat服务器窗口的x关闭按钮

    • 2.把tomcat 服务器窗口置位当前窗口,然后按快捷键ctrl+c

    • 主要方式:3.找到tomcat的bin目录下的shutdown.bat双击,就可以停止tomcat服务器

  • 修改默认端口号

    • tomcat默认的端口号是8080

    • 1.找到tomcat目录下的conf目录

    • 2.找到server.xml配置文件

    • 3.找到Connector,修改port端口号(需要重启tomcat服务器)

  • 如何部署web工程到Tomcat中

    • 第一种方法:只需要把web工程的目录拷贝到tomcat的webapps目录下即可

      • 1.在webapps目录下创建一个工程

      • 2.把web工程内容拷贝到刚刚新建的工程

      • 3.如何访问Tomcat下的web工程

        http://localhost:8080/工程名/目录名/文件名

    • 第二种方法:找到tomcat目录下conf\Catalina\localhost\ 创建如下的配置文件

      • 举例:创建的一个abc.xml文件里面的内容,关联了一个web工程

      • docBase表示你的工程目录在哪里

  • 在本地电脑点击html页面到浏览器和在浏览器输入http地址访问的区别

    • 手拖html页面到浏览器,这个时候的浏览器地址是file:///D:/java_install/Tomcat/apache-tomcat-8.0.50/webapps/book/index.html

    • 如果是在浏览器中输入访问地址格式如下 :http://ip:port/工程名/资源名

  • root的工程的访问,以及默认index.html页面的访问

    • 当我们在浏览器地址栏中输入访问地址如下:http://ip:port/ --->>没有工程名的时候访问的是root工程

    • 当我们在浏览器地址栏中输入访问地址如下:http://ip:port/工程名/ --->>没有资源名的时候默认访问的是index.html;

Tomcat的使用和配置的更多相关文章

  1. mac 下JDK 与 tomcat 的安装与配置

    一.Mac下JDK的安装 1.先检测Mac是否已经安装过JDK,在终端中输入java 或者 javac 显示说明,表明已经安装过JDK,JDK版本查询终端键入java -version,终端会返回JD ...

  2. TomCat的安装与配置方法

    经过自己的研究,各种烦,所以要写个博客,帮助大家安装这个软件. 一.安装TomCat(因为大家都安装了jdk,所以就不写了) 1.下载TomCat 网址如下:http://tomcat.apache. ...

  3. HappyAA服务器部署笔记1(nginx+tomcat的安装与配置)

    这是本人的服务器部署笔记.文章名称叫"部署笔记1"的原因是之后我对这个进行了改进之后,会有"部署笔记2","部署笔记3"...循序渐进,估计 ...

  4. Tomcat:利用Apache配置反向代理、负载均衡

    本篇主要介绍apache配置反向代理,介绍了两种情况:第一种是,只使用apache配置反向代理:第二种是,apache与应用服务器(tomcat)结合,配置反向代理,同时了配置了负载均衡. 准备工作 ...

  5. 利用httpd对tomcat进行负载均衡配置

    实验系统:CentOS 6.6_x86_64 实验前提:提前准备好编译环境,防火墙和selinux都关闭 实验说明:本实验共有2台主机,IP分配如拓扑 实验软件:jdk-8u60-linux-x64 ...

  6. Tomcat的SSL证书配置以及Tomcat+Nginx实现SSL配置

    把jks上传到java容器在的服务器上,路径只要不是webapps下就可以,然后到conf目录下server.xml里配置 <Connector port=" protocol=&qu ...

  7. TOMCAT的安装部署配置(配图解)

    TOMCAT的安装部署配置 前提已经成功搭建配置JDK 下载好压缩包后,直接解压至某一目录下,目录中不能包含中文 双击安装文件,出现如下界面 点击[NEXT],出现如下界面 点击[I AGREE],出 ...

  8. Tomcat访问日志详细配置

    在server.xml里的<host>标签下加上 <Valve className="org.apache.catalina.valves.AccessLogValve&q ...

  9. 关于JDK,tomcat,MyEclipse的配置

    1.下载安装JDK 在自定义安装路径时,jdk和之后的jre文件夹是属于平行结构,我的安装路径为:D:\jdk\jdk1.6.0_43和D:\jdk\jre6 然后是对环境变量的配置, 计算机→属性→ ...

  10. Tomcat数据库连接池的配置方法总结

    Tomcat数据库连接池的配置方法总结 数据库连接是一种关键的有限的昂贵的资源,这在多用户网页应用程序中体现的尤为突出.对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标 ...

随机推荐

  1. 思维导图趋势大分析(MindMaster与百度脑图)

    思维导图现在可以说是大流行期间,涉及学习.工作.生活方方面面的内容. 一.什么是思维导图 思维导图的英文名称是The Mind Map,也叫做心智导图,脑图,心智地图,脑力激荡图等.思维导图应用图文兼 ...

  2. CentOS7 搭建 K8S 环境

    前期准备 环境规划 K8S 与Docker兼容问题 k8s v1.18.0 => Docker v18.x k8s v1.19.0 => Docker v19.x 软件 版本 Linux操 ...

  3. 运维趋势2019年总结,运维就是要做到"技多不压身"

    2019年 在互联网这个行业中对运维的要求越来越来越高,比如2015.16年的时候,运维只是做一些人力投入的事情,比如重启个服务,搭建一个nginx,mysql主从服务,简单的优化一下,就可以上线了, ...

  4. Day1---Java 基本数据类型 - 四类八种 --九五小庞

    一.Java四大数据类型分类 1.整型 byte .short .int .long 2.浮点型 float . double 3.字符型 char 4.布尔型 boolean 二.八种基本数据类型 ...

  5. 热更新解决方案--tolua学习笔记

    一.tolua使用准备工作:从GitHub上下载tolua(说明:这篇笔记使用的Unity版本是2019.4.18f1c1,使用的tolua是2021年4月9日从GitHub上Clone的tolua工 ...

  6. (十)struts2的异常处理机制

    成熟的MVC框架应该提供成熟的异常处理机制.当然可以在方法中手动捕捉异常,当捕捉到特定异常时,返回特定逻辑视图名. 这种方式非常繁琐,需要在方法中写大量try catch块,最大的缺点还是一旦需要改变 ...

  7. .netcore ioc 循环依赖问题及其相关思考之DispatchProxy

    .netcore引入了ioc机制让开发人员逐步习惯从过去的各种new对象变成通过IOC框架来管理对象的生命周期.这样当我们需要某个对象的时候,我们一般在构造函数里申明该对象的接口,即可通过ioc容器创 ...

  8. 机器学习--如何理解Accuracy, Precision, Recall, F1 score

    当我们在谈论一个模型好坏的时候,我们常常会听到准确率(Accuracy)这个词,我们也会听到"如何才能使模型的Accurcy更高".那么是不是准确率最高的模型就一定是最好的模型? 这篇博文会向大家解释 ...

  9. 一文简述Java IO

    Java IO 本文记录了在学习Java IO过程中的知识点,用于复习和快速查阅,不够详细的部分可能会在后续补充. 什么是流 流:内存与存储设备(外存)之间传输数据的通道 IO:输入流输出流(如rea ...

  10. manjaro 手动调节屏幕亮度

    1 问题描述 manjaro版本20.0,桌面XFCE,设置之类的地方没有屏幕亮度调节的功能. 2 解决方案 解决方案来自arch wiki. 亮度由ACPI内核模块控制,这个模块的接口在以下位置: ...