IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Tomcat服务的下载和安装 -> 正文阅读

[系统运维]Tomcat服务的下载和安装

下载地址:
https://tomcat.apache.org/download-90.cgi#9.0.54
下载选项:
在这里插入图片描述

**安装: **
下载成功后会为压缩包文件,解压即可使用 ,将解压后的Tomcat文件夹剪切与MySQL和Maven放在同一级目录下,方便后期查找
在这里插入图片描述
在这里插入图片描述

注意:
尽量不要解压在中文目录中

**目录结构介绍: **(记住!!!!!!!!)
\bin 存放启动和关闭 Tomcat 的可执行文件
\conf 存放 Tomcat 的配置文件
\lib 存放库文件
\logs 存放日志文件
\temp 存放临时文件
\webapps 存放 web 应用
\work 存放 JSP 转换后的 Servlet 文件

**校验安装: **
打开 bin 目录(存放所有可执行程序),然后双击执行 startup.bat (.bat表示windows的批处理程序,.sh表示Linux下的,我们选择前者)文件,打开浏览器在地 址栏中输入 localhost:8080 如果出现 tomcat 广告页安装成功


运行完之后,只要不报错,就是正确的,一下黑窗口是日志信息
在这里插入图片描述
Tomcat服务器运行起来之后,打开浏览器,在浏览器地址栏输入localhost:8080,敲回车,看到下图的猫表示成功。之后关闭服务器,将黑窗口关闭即可

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TsmjveZB-1649384787463)(Tomcat.assets/image-20211005131514929.png)]

启动tomcat可能遇到的问题:

? 1、黑窗口一闪而过:

? 原因: 没有正确配置JAVA_HOME环境变量

? 解决方案:正确配置JAVA_HOME环境变量:在cmd里面输入javac看命令能不能执行,如果能,就不是JAVA_HOME的问题

? 2、启动报错:(ERROR:)。通常是8080端口被占用了

? 解决方案:

? 暴力:找到占用的端口号,并且找到对应的进程,杀死该进程,打开任务管理器,在详细信息的地方,找到对应PID

netstat -ano  //  查找所有端口的命令

? 温柔:修改自身的端口号

? 修改tomcat的conf目录下server.xml

<Connector port="8888" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8445" />

? 一般会将tomcat的默认端口号修改为80。80端口号是http协议的默认端口号。

? 好处:在访问时,就不用输入端口号
关闭tomcat:

? 1、正常关闭:

? 执行bin目录下的shutdown.bat程序,或者按ctrl + c

? 2、强制关闭:

? 点击启动窗口的×

项目部署配置:

? 1、部署项目的方式:

? 直接将项目放到webapps目录下即可。访问路径为:http:端口号/项目路径(文件路径)

? 2、简化部署:将项目打成一个war包,再将war包放置到webapps目录下。这样做的好处是war包会自动解压缩

? 3、配置conf/server.xml文件

<Host>标签体中配置
<Context docBase="项目存放路径" path="虚拟目录" />

? docBase:项目存放的路径

? path:虚拟目录

? 4、在conf目录下的Catalina目录下的localhost目录中创建任意名称的xml文件。在文件中编写

<Context docBase="D:\hello" />

? 此时的虚拟目录为xml文件的名称

动态项目的目录结构

? 1、java动态项目的目录结构:

? 项目的根目录
? WEB-INF目录:
? web.xml:web项目的核心配置文件
? classes目录:放置字节码文件的目录
? lib目录:放置依赖的jar包

在这里插入图片描述

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-04-09 18:57:31  更:2022-04-09 18:59:56 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 23:02:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码