一.什么是Tomact?

Tomcat是一个开源免费的轻量级Web服务器,它是一个软件程序,主要功能是提供网上信息浏览服务,对HTTP协议的操作进行封装,使得程序员不必对协议进行操作,让Web开发更加便捷。

Tomcat官网

二.Tomcat的安装

注意:由于Tomcat依赖Java,请在Tomcat安装之前安装好Java,JDK并配置好环境变量

1.下载安装包

链接:https://pan.baidu.com/s/1x_hWMnUrui4aDYo9UE-GdA?pwd=p8kn

提取码:p8kn

--来自百度网盘超级会员V4的分享

2.一键下载

打开安装软件后一直点next和I agree,无脑一键下载,建议默认在C盘

3.打开Tomcat进行测试

一般安装软件会默认安装在Program File或Program File(x86)下的Apache Software Foundation

在bin目录下找到Tomcat8.exe打开运行

显示Server startup in xxms时即成功启动

网址输入127.0.0.1:8080打开Tomat网站即为安装成功,注意网址要用全英文符号输入

4.解决Tomcat中文服务器乱码

1.在Tomcat的conf目录下找到logging-properties文件,用记事本打开

2.在记事本的编辑-替换功能中,将所有UTF-8替换为GBK

3.重新启动Tomcat,乱码即可解决

三.Tomcat基本使用

1.启动与关闭Tomcat

启动Tomcat:在Tomcat的安装目录的bin文件夹中双击‘startup.bat’或者‘Tomcat8.exe’

关闭Tomcat:直接关闭运行窗口或者双击bin\shudown.bat或者Ctrl+C快捷键关闭

注意:关闭Tomcat有三种方式,其中直接关闭运行窗口属于强制关闭,其他两个方式属于正常关闭

2.Tomcat部署项目与浏览器访问项目

将你的项目直接放置到webapps目录下,即部署完成。在浏览器中输入Tomcat的端口号并加上你的项目路径即可访问

例如

1.拷贝项目文件夹demo

2.将demo项目粘贴到Tomcat安装目录下的webapps文件夹中

3.浏览器输入Tomcat端口号+项目路径访问项目

四.Tomcat操作中的常见问题

1.启动Tomcat后,启动窗口一闪而过?

由于Tomcat需要依赖Java环境,因此如果Java未安装或者Java的环境变量未正确配置,则Tomcat的使用会出现错误,通常表现是启动后窗口闪退。

Java,JDK安装与环境配置参考

最通俗易懂的JDK、IDEA的安装使用权威指南(P1-P2内容为安装Java,JDK,与环境变量配置)

2.BindException:Address already in use:bind------端口号冲突

解决方法:只需找到占用端口号的程序,将其关闭并重启Tomcat即可;如果不想关掉占用的端口号,那么可以修改Tomcat的端口号也可以

如何修改Tomcat端口号

  • 1.操作Tomcat安装目录的conf文件夹下的server.xml文件

  • 2.将server.xml文件中的port端口号修改即可,大概在代码的第69行

3.Tomcat中文乱码问题

1.在Tomcat的conf目录下找到logging-properties文件,用记事本打开

2.在记事本的编辑-替换功能中,将所有UTF-8替换为GBK

3.重新启动Tomcat,乱码即可解决

Tomact从认识到安装与详细使用的更多相关文章

  1. vs2010如何安装mvc3,怎样安装,详细的步骤,从哪下载?请看这篇文章。

    vs2010如何安装mvc3,怎样安装,详细的步骤,从哪下载?请看这篇文章. 安装步骤:vs2010 -> vs2010sp1 -> AspNetMVC3Setup -> AspNe ...

  2. win8.1系统的安装方法详细图解教程

    win8.1系统的安装方法详细图解教程 关于win8.1系统的安装其实很简单 但是有的童鞋还不回 所以今天就抽空做了个详细的图解教程, 安装win8.1系统最好用U盘安装,这样最方便简单 而且系统安装 ...

  3. RHEL 6.3安装(超级详细图解教程)[转载]

        附:RHEL6.3下载地址 32位:http://rhel.ieesee.net/uingei/rhel-server-6.3-i386-dvd.iso 64位:http://rhel.iee ...

  4. 安装WordPress详细教程指南

    最近准备自己建一个个人博客,以便分享一些自己工作生活中的一些观点及经验,建博客当然选wordpress,毕竟wordpress是为博客而生的嘛.下边记录一下自己安装WordPress的详细过程指南,亦 ...

  5. 【Oracle RAC】Linux系统Oracle11gR2 RAC安装配置详细过程V3.1(图文并茂)

    [Oracle RAC]Linux系统Oracle11gR2 RAC安装配置详细过程V3.1(图文并茂) 2 Oracle11gR2 RAC数据库安装准备工作2.1 安装环境介绍2.2 数据库安装软件 ...

  6. 【Oracle RAC】Linux系统Oracle12c RAC安装配置详细记录过程V2.0(图文并茂)

    [Oracle RAC]Linux系统Oracle12c RAC安装配置详细过程V2.0(图文并茂) 2 Oracle12c RAC数据库安装准备工作2.1 安装环境介绍2.2 数据库安装软件下载3 ...

  7. Ubuntu下安装JDK详细教程

    Ubuntu下安装JDK详细教程 作者:凯鲁嘎吉 - 博客园http://www.cnblogs.com/kailugaji/ Ubuntu版本:Ubuntu-12.04.5-desktop-i386 ...

  8. Git学习系列之Windows上安装Git详细步骤(图文详解)

    前言 最初,Git是用于Linux下的内核代码管理.因为其非常好用,目前,已经被成功移植到Mac和Windows操作系统下. 鉴于大部分使用者使用的是Windows操作系统,故,这里详细讲解Windo ...

  9. mysql编译安装(详细)(转载)

    mysql编译安装(详细)   一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库 yum install gcc gcc-c++ ncurses-devel perl 安装cmake,从 ...

  10. Windows下安装MySQL详细教程

    Windows下安装MySQL详细教程 1.安装包下载  2.安装教程 (1)配置环境变量 (2)生成data文件 (3)安装MySQL (4)启动服务 (5)登录MySQL (6)查询用户密码 (7 ...

随机推荐

  1. k8s实战案例之运行WordPress

    1.WordPress架构 LNMP案例之基于Nginx+PHP实现WordPress博客站点,要求Nginx+PHP运⾏在同⼀个Pod的不同容器;nginx主要作用是接入站点请求,如果请求静态资源n ...

  2. 【Windows】KMS 激活命令记录

    目录 KMS 服务器激活 Office.Visio 推荐使用 office tool plus 部署并配置 KMS 激活 什么是 KMS? KMS 正版与否的区别 总结 KMS 服务器激活 利用 KM ...

  3. CodeForces 1311E Construct the Binary Tree

    题意 给定\(n\)和\(d\),构造一颗\(n\)个节点的二叉树(以\(1\)为根),所有节点到\(1\)的距离和为\(d\),不行输出\(NO\),否则输出\(YES\)和\(2\)-\(n\)的 ...

  4. 单节点 RAID6 可靠性模型

    介绍 独立磁盘冗余阵列(Redundant Arrays of Independent Disks, RAID)是存储业界为保证数据可用性.可靠性和完整性所采用的重要技术,即使在分布式多副本如此流行和 ...

  5. 在 RedHat Enterprise、CentOS 或 Fedora Linux 上安装 MongoDB

    在 RedHat Enterprise.CentOS 或 Fedora Linux 上安装 MongoDB 1.大纲 备注:采用yum安装后,所有进程将自动在/usr/bin下,如下的mongo.mo ...

  6. 当开源项目 Issue 遇到了 DevChat

    目录 1. 概述 2. Bug 分析与复现 3. Bug 定位与修复 4. 代码测试 5. 文档更新 6. 提交 Commit 7. 总结 1. 概述 没错,又有人给 GoPool 项目提 issue ...

  7. 简述Spring Cache缓存策略

    一.简介 Spring框架提供了一种名为Spring Cache的缓存策略.Spring Cache是一种抽象层,它提供了一种方便的方式来管理缓存,并与Spring应用程序中的各种缓存实现(如EhCa ...

  8. mpi转以太网连接300PLC实现以太网通信配置方法

    西门子S7300PLC连接MPI-ETH-XD1.0实现以太网通信配置方法 产品简介 兴达易控MPI-ETH-XD1.0用于西门子S7-200/SMART S7-200/S7-300/S7-400/西 ...

  9. CF1878 A-G 题解

    前言 赛时代码可能比较难看. 为什么 Div3 会出 4 道数据结构. A 判定 \(a\) 中是否有 \(k\) 即可. 赛时代码 B 奇怪的构造题. 令 \(a_1=1,a_2=3\),其他项由上 ...

  10. slice简介

    简介 Go语言中的切片(slice)是一种灵活的数据结构,它构建在数组之上并提供了方便的方式来操作数组的一部分.切片的底层实现涉及到数组和一些元数据.以下是Golang切片的底层实现的详细介绍: 底层 ...