一.什么是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. 用 GPT-4 给开源项目 GoPool 重构测试代码 - 每天5分钟玩转 GPT 编程系列(8)

    目录 1. 好险,差点被喷 2. 重构测试代码 2.1 引入 Ginkgo 测试框架 2.2 尝试改造旧的测试用例 2.3 重构功能测试代码 3. 总结 1. 好险,差点被喷 早几天发了一篇文章:&l ...

  2. 全免费开源-国内搭建ChatGPT个人镜像站与维护全攻略

    本教程收集于:AIGC从入门到精通教程汇总 全免费开源,仅需一个域名就可以部署国内的ChatGPT镜像版本. One-Click to deploy well-designed ChatGPT web ...

  3. java实现的类似于sql join操作的工具类,通用递归,最低需要java8

    直接上代码,缺包的自行替换为自己项目中存在的 import java.util.ArrayList; import java.util.Collection; import java.util.Has ...

  4. Oracle为表添加约束

    转载自:https://blog.csdn.net/qq_38662525/article/details/94192475 创建一个学生表和院系表:院系表为主表,学生表为从表   create ta ...

  5. jenkin部署(docker+gitlab)

    第一部分 安装部署 1.1 gitlab安装部署 最小配置 内存至少4g,系统内核至少在3.10以上 uname -r 可查看系统内核版本 默认docker已经安装 1.安装gitlab 127机器 ...

  6. 「codeforces - 1486F」Pairs of Paths

    link. 还算萌,但是代码有些难写-- 你首先会想要 int n, m, fa[20][300100], pa[300100], dep[300100], cnt[900100]; int ldf[ ...

  7. 「codeforces - 185D」Visit of the Great

    link. 简单提一下做法,注意到 \(k^{2^a}\equiv k^{2^b}\equiv-1\equiv (-1)^{2^{b-a}}=1\pmod{(k^{2^a}+1,k^{2^{b}}+1 ...

  8. 【python】python开源代理ip池

    一.前言 随着互联网的不断发展,越来越多的应用需要使用高匿代理IP才能访问目标网站,而代理IP作为一种能够隐藏本机真实IP地址的工具,在网络抓取.搜索引擎排名.广告投放.反爬虫等方面有着广泛的应用场景 ...

  9. 低代码引擎 TinyEngine 正式发布!

    在当今数字化飞速发展的时代,企业对高效.敏捷的应用程序需求日益旺盛.为了满足这一需求,越来越多的低代码开发平台开始涌现.这些平台通过提供简单易用的开发工具和优化后的开发流程,帮助开发者快速构建高质量. ...

  10. DESTOON做中英双语言(多语言)切换版本具体详解

    第一次发原创好激动,该注意点什么? 在开发过程中用户有许多要求,比如这个多语言切换就是一个需求. 首先讲解一下DESTOON(DT)后台系统如何做这个中英.甚至多语言切换的这个功能. DT本身不自带多 ...