Tomcat从认识安装到详细使用

文章目录

  • 一.什么是Tomact?
  • 二.Tomcat的安装
    • 1.下载安装包
    • 2.一键下载
    • 3.打开Tomcat进行测试
    • 4.解决Tomcat中文服务器乱码
  • 三.Tomcat基本使用
    • 1.启动与关闭Tomcat
    • 2.Tomcat部署项目与浏览器访问项目
  • 四.Tomcat操作中的常见问题
    • 1.启动Tomcat后,启动窗口一闪而过?
    • 2.BindException:Address already in use:bind------端口号冲突
    • 3.Tomcat中文乱码问题

一.什么是Tomact?

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

Tomcat官网

二.Tomcat的安装

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

1.下载安装包

安装包下载地址

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,乱码即可解决

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

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

相关文章

computed 和 watch 的奇妙世界:让数据驱动你的 Vue 应用(下)

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云…

【开发工具】最新VMWare无法识别USB设备,驱动错误,未知错误【2023.12.15】

解决方案1:在这里改下连接方式 多试试 解决方案2 控制面板卸载程序,进行VMWare的修复 解决方案3 对于Windows7系统,切换解决方案1的usb类型为3.1,并下载这个intel的驱动包到虚拟机里 https://www.intel.com/content/www/us/en/do…

C++类型转换

写C/C代码的时候,有时候不可避免的会使用类型转换,良好的编码风格中应该避免隐式转换,隐式转换会有时候产生不易察觉的问题。 隐式转换类型 C定义了一套标准数据类型转换的规则,在必要时C会用这套转换规则进行数据类型的转换。这…

服务器被攻击宕机的一些小建议

现在网络攻击屡有发生,任何网站服务器都面临这样的危险,服务器被攻击造成的崩溃宕机是损失是我们无法估量的。网络攻击我们无法预测,但做好防御措施是必须的,建议所有的网站都要做好防范措施,准备相应的防护预案&#…

GD32F4标准外设库

学习目标 了解标准库来源熟悉模板搭建流程掌握在已有模板基础下进行开发学习内容 标准外设库获取 标准固件库获取我们可以从官网进行下载。 下载链接:兆易创新GigaDevice-资料下载兆易创新GD32 MCU 找到 GD32F4xx Firmware Library 这个压缩包 下载完成后,进行解压,解压…

自然语言处理阅读第一弹

Transformer架构 encoder和decoder区别 Embeddings from Language Model (ELMO) 一种基于上下文的预训练模型,用于生成具有语境的词向量。原理讲解ELMO中的几个问题 Bidirectional Encoder Representations from Transformers (BERT) BERT就是原生transformer中的Encoder两…

前端常用的几种算法的特征、复杂度、分类及用法示例演示

算法(Algorithm)可以理解为有基本运算及规定的运算顺序所构成的完整的解题步骤,或者看成按照要求设计好的有限的确切的计算序列,并且这样的步骤和序列可以解决一类问题。算法代表着用系统的方法描述解决问题的策略机制&#xff0c…

中医处方软件西医电子处方系统,一键生成处方单可设置配方模板教程

一、前言 有的诊所是中医和西医都有,医师是全科医师,那么所使用的软件既要能开中药处方也要能开西药处方,而且可以通过一键生成配方,则可以节省很多时间。 下面就以 佳易王诊所卫生室电子处方为例说明 如上图,如果是…

Luminar Neo:超强AI图像编辑器,助力你轻松创作完美照片!

如果你是一位热爱摄影和图像编辑的人,那么我相信你一定会喜欢 Luminar Neo(超强AI图像编辑器)!不仅仅是一款普通的图像编辑软件,Luminar Neo融合了人工智能技术,让你在编辑照片时拥有更多可能性和创意。 L…

逆向经历回顾总结

逆向经历回顾总结 一、前言 将自己的逆向经验做个总结,希望新手对逆向大方向能快速了解。高手有啥不一样的经验也可以讨论讨论。 二、个人经历 本人入行逆向全因一部韩剧“幽灵”,里面涉及渗透、病毒分析、取证的攻防对抗,我觉得对新手来说…

RocketMQ 5.X PopAck 源码拆解

目录 一、RocketMQ 5.X 架构 RocketMQ 5.X 架构RocketMQ 5.X 为什么发明 Pop 二、 Pop流程 Pop 流程 锁 Consumer Queue计算 Pop Offset读取消息添加 Check Point释放 Consumer Queue 锁 Pop 关键数据结构介绍 Pop OffsetCheck PointReceiptHandleStartOffsetInfoMsgOff…

[NAND Flash] 3.3 Flash闪存工艺知识深度解析

依公知及经验整理,原创保护,禁止转载。 专栏 《深入理解NAND Flash》 <<<< 返回总目录 <<<< 全文 4400 字。 Wafer即晶圆,是半导体组件“晶片”或“芯片”的基材,从沙子里面高温拉伸生长出来的高纯度硅晶体柱(Crystal Ingot)上切下来的圆形薄片称…