Tomcat安装使用及部署Web项目的3种方法汇总


Posted in Servers onAugust 14, 2022

前言

今天带来Tomcat的安装教程,也会讲到各种目录下代表的含义,重点是在Tomcat服务器上面部署Web项目的三种方法。

一、Tomcat压缩包的下载与解压

1、下载Tomcat压缩包

官网下载地址:Tomcat官网

Tomcat安装使用及部署Web项目的3种方法汇总

Tomcat安装使用及部署Web项目的3种方法汇总

点击链接后跟着图示下载对应压缩包即可,建议下载到D盘根目录

2、Tomcat解压缩

Tomcat安装使用及部署Web项目的3种方法汇总

注意解压的路径一定不要带有中文,这也是建议下载到副盘根目录的原因,解压完成的界面如图所示。

二、安装包中各个文件的解释与用途

  • *bin目录
    • 存放Tomcat里的重要命令,最重要的有两个
      • startup.bat 启动命令
      • shutdown.bat 关闭命令
  • *conf目录
    • 用来存放重要的配置文件,其中的server.xml里含有端口号
      • 打开server.xml文件把69行的端口号8080改为其他数,以免被占用 ,我的是8989
  • lib目录
    • 存放各种jar包
  • logs目录
    • 存放日志文件
  • temp目录
    • 存放临时文件
  • *webapps
    • 存放Web项目

重点的目录我标上了*号,注意区分

三、部署Web项目

1、环境准备

Tomcat是用java语言编写的,因此要确保环境变量JAVA_HOME没有配置错误

Tomcat安装使用及部署Web项目的3种方法汇总

端口号8080容易被占用,修改为8989,修改方法在二标题的2中

2、三种部署方法

2.1、将项目文件夹整个复制到webapps中

Tomcat安装使用及部署Web项目的3种方法汇总

  • 访问路径:http://ip:端口号/项目名/要访问的资源
    • ip一般写localhost,表示本地ip地址,也可以写自己电脑ip地址,例如:
      • http://localhost:8989/WebProgram/login.html
      • http://192.168.1.8:8989/WebProgram/login.html
    • 可以双击使用bin目录下的startup.bat后搜索上面的网址,如果能访问到就说明部署成功

2.2、在server.xml中配置项目路径

  • 在Host标签内部添加:
    • < Context path="被访问时的项目名" docBase="该项目的绝对路径" />

Tomcat安装使用及部署Web项目的3种方法汇总

注意:

  • 通常path里的值和项目名一致,但是以配置的path值为准,例如:
    < Context path="wb" docBase="该项目的绝对路径" />
    • 访问方式:http://localhost:8989/wb/login.html

2.3、新建xml文件部署项目

  • 在conf\Catalina\localhost\新建一个项目名.xml
    • xml内部添加一个Context标签,配置docBase属性即可

Tomcat安装使用及部署Web项目的3种方法汇总

3、使用说明和知识点补充

  1. 无论是哪种部署方法,都需要双击startup.bat开启服务器后才可以访问,而关闭服务器建议不要直接关闭黑窗口,而是使用shutdown.bat命令关闭
  2. url和uri的区别
    1. url:访问项目的绝对路径,例如:http://ip
    2. uri:访问项目的相对路径,必须以/开头

总结

到此这篇关于Tomcat安装使用及部署Web项目的3种方法的文章就介绍到这了,更多相关Tomcat安装使用部署Web项目内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!


Tags in this post...

Servers 相关文章推荐
Nginx同一个域名配置多个项目的实现方法
Mar 31 Servers
nginx前后端同域名配置的方法实现
Mar 31 Servers
基于nginx实现上游服务器动态自动上下线无需reload的实现方法
Mar 31 Servers
Nginx+Tomcat实现负载均衡、动静分离的原理解析
Mar 31 Servers
Nginx解决前端访问资源跨域问题的方法详解
Mar 31 Servers
Nginx部署vue项目和配置代理的问题解析
Aug 04 Servers
CentOS7安装GlusterFS集群以及相关配置
Apr 12 Servers
排查Tomcat进程假死的问题
May 06 Servers
winserver2019安装软件一直卡在应用程序正在为首次使用做准备
Jun 10 Servers
Windows server 2022创建创建林、域树、子域的步骤
Jun 25 Servers
TaiShan 200服务器安装Ubuntu 18.04的图文教程
Jun 28 Servers
SpringBoot前端后端分离之Nginx服务器下载安装过程
Aug 14 Servers
SpringBoot前端后端分离之Nginx服务器下载安装过程
Docker容器harbor私有仓库部署和管理
Aug 05 #Servers
Centos7 Shell编程之正则表达式、文本处理工具详解
Aug 05 #Servers
Nginx使用ngx_http_upstream_module实现负载均衡功能示例
Aug 05 #Servers
Nginx跨域问题解析与解决
Aug 05 #Servers
win10搭建配置ftp服务器的方法
Aug 05 #Servers
windows系统搭建WEB服务器详细教程
Aug 05 #Servers
You might like
php 读取文件头判断文件类型的实现代码
2013/08/05 PHP
WIFI万能钥匙密码查询接口实例
2015/09/28 PHP
jQuery EasyUI API 中文文档 - EasyLoader 加载器
2011/09/29 Javascript
JQuery学习笔录 简单的JQuery
2012/04/09 Javascript
JavaScript利用append添加元素报错的解决方法
2014/07/01 Javascript
js实现仿网易点击弹出提示同时背景变暗效果
2015/08/13 Javascript
基于JavaScript代码实现随机漂浮图片广告
2016/01/05 Javascript
Node.js connect ECONNREFUSED错误解决办法
2016/09/15 Javascript
利用VUE框架,实现列表分页功能示例代码
2017/01/12 Javascript
使用 Vue.js 仿百度搜索框的实例代码
2017/05/09 Javascript
详解webpack的配置文件entry与output
2017/08/21 Javascript
vue router嵌套路由在history模式下刷新无法渲染页面问题的解决方法
2018/01/25 Javascript
JS实现的base64加密解密操作示例
2018/04/18 Javascript
jQuery实现获取动态添加的标签对象示例
2018/06/28 jQuery
vue 清空input标签 中file的值操作
2020/07/21 Javascript
vue组件实现移动端九宫格转盘抽奖
2020/10/16 Javascript
Ant design vue中的联动选择取消操作
2020/10/31 Javascript
使用python开发vim插件及心得分享
2014/11/04 Python
PyQt5实现拖放功能
2018/04/25 Python
Python使用wget实现下载网络文件功能示例
2018/05/31 Python
Windows下python3.6.4安装教程
2018/07/31 Python
Python模拟百度自动输入搜索功能的实例
2019/02/14 Python
Python Web框架之Django框架cookie和session用法分析
2019/08/16 Python
django中使用POST方法获取POST数据
2019/08/20 Python
TensorFlow2.X使用图片制作简单的数据集训练模型
2020/04/08 Python
Jupyter Notebook打开任意文件夹操作
2020/04/14 Python
HTML5 video标签(播放器)学习笔记(一):使用入门
2015/04/24 HTML / CSS
美国知名的摄影器材销售网站:Adorama
2017/02/01 全球购物
Omio美国:全欧洲低价大巴、火车和航班搜索和比价
2017/11/08 全球购物
英国派对礼服和连衣裙购物网站:TFNC London
2018/07/07 全球购物
咖啡蛋糕店创业计划书
2014/01/28 职场文书
高中体育教学反思
2014/01/29 职场文书
医学生就业推荐表自我鉴定
2014/03/26 职场文书
大学优秀班主任事迹材料
2014/05/02 职场文书
奥运会口号
2014/06/13 职场文书
刑事辩护授权委托书
2014/09/13 职场文书