首页 > 系统相关 >在Windows安装、部署Tomcat的方法

在Windows安装、部署Tomcat的方法

时间:2024-07-22 18:55:10浏览次数:10  
标签:Java Tomcat Windows 如下 部署 所示 Servlet

  本文介绍在Windows操作系统中,下载、配置Tomcat的方法。

  Tomcat是一个开源的Servlet容器,由Apache软件基金会的Jakarta项目开发和维护;其提供了执行ServletJava Server PagesJSP)所需的所有功能。其中,Servlet容器的主要职责是执行Java ServletJSP——在这里,Servlet是一种Java编程模型,允许开发者创建动态的Web内容;而JSP则是一种简化了的模板引擎,允许HTMLJava代码混合在一起,以生成动态网页。此外,Tomcat除了是一个Servlet容器,也可以作为基本的Web服务器,处理各类静态(如HTMLCSSJavaScript)文件与动态内容。

  在安装Tomcat之前,首先需要保证电脑中已经有JDK环境;如果没有配置的话,可以参考文章Windows下载、配置Java JDK开发环境的方法(https://blog.csdn.net/zhebushibiaoshifu/article/details/140277317)。

  首先,进入Tomcat官方网站(https://tomcat.apache.org/),在左侧选择自己需要下载的版本。关于具体选择哪一个版本,这个和我们的Java版本有关,大家参考下图即可。

  我这里因为后续需要用到Java 8,也就是相对比较老的版本,所以就需要下载9.0.x版本的Tomcat,如下图所示。

  随后,选择如下图所示的Windows系统压缩包即可。

  下载后,将得到如下图所示的压缩包。

  将压缩包解压到我们指定的文件夹中即可,如下图所示。

  随后,基于文章Windows 10 用户变量、系统变量等环境变量新建、编辑修改与删除方法(https://blog.csdn.net/zhebushibiaoshifu/article/details/115319801)所述方法,在系统变量中新建一个变量。其中,在系统变量中,选择“新建”,如下图所示。

  如下图所示,变量名为CATALINA_HOME,变量值就是前述解压缩安装包的路径,如下图所示。

  随后,还是在系统变量中,找到Path,如下图所示,并双击进入。

  随后,选择右侧的“新建”,如下图所示。

  接下来,将变量设置为%CATALINA_HOME%\bin,具体如下图所示。

  至此,就完成了Tomcat及其环境变量的配置。随后,在前述解压缩文件的路径中,双击bin文件夹中的startup.bat文件,如下图所示。

  随后,如下图所示,Tomcat就已经开始运行了。

  接下来,打开浏览器,输入http://localhost:8080/;其中,8080就是Tomcat服务器的默认HTTP端口。输入这个链接后,将弹出如下图所示的界面,表明已经和Tomcat服务器建立了连接,即Tomcat配置成功。

  最后,如果需要关闭Tomcat服务,那么就运行bin文件夹中的shutdown.bat文件即可,如下图所示。

  至此,大功告成。

欢迎关注:疯狂学习GIS

标签:Java,Tomcat,Windows,如下,部署,所示,Servlet
From: https://blog.csdn.net/zhebushibiaoshifu/article/details/140615632

相关文章

  • GZCTF比赛平台搭建——单Docker部署
    GZCTF是一个开源的网络安全竞赛平台,采用微服务架构,提供React.js前端和Django后端,支持用户通过解决实际安全问题提升技能。平台具有权限控制、加密通信和自定义赛事等功能,适用于初学者、教育机构和企业培训等场景。首先放出GZCTF官方文档,有一定基础的可以前往查看。GZCTF官方......
  • 踩坑记录:windows11下使用 VS2022 和 PCL1.14.1 配置点云开发环境
    闲话不多说,具体在windows下下载PCL与解压pcl可以看https://www.yuque.com/huangzhongqing/pcl/这位大佬的文章,那我就具体说一下踩过点坑:踩坑点1:按照大佬的文章的步骤进行解压与下载,我的PCL环境下在了K盘中,但是最后不知怎么的我的openni2文件夹下在了C盘里,也就是说3rdparty文件夹......
  • 餐饮点餐系统搭建教程,教你如何快速部署上线
    一、搭建餐饮点餐系统的必要性在当今快节奏且高度数字化的时代,开设一家餐饮店并不仅仅意味着提供美味的食物和优质的服务,还涉及到如何高效管理运营、提升顾客体验以及实现智能化转型。因此,许多餐饮业主选择自己搭建餐饮点餐系统,这一决策背后有多重深层次的原因:1. 定制化需求......
  • arm64环境部署rocketmq
    arm64环境部署rocketmq(x86架构同理)1.编译rocketmq镜像拉取代码gitclonehttps://github.com/apache/rocketmq-docker.git安装docker-compose略编译镜像进入image-build目录cdrocketmq-docker/image-build修改arm环境支持的基础镜像vimDockerfile-alpine将......
  • 将控制台程序发布为Windows服务
    部署在线文档管理系统出现的问题网上找了一个很好用的在线文档管理系统https://www.iminho.me/跟着文档部署时发现了一个小问题,就是这个服务程序运行之后会一直以控制台程序的形式运行在服务器中,如果后面有其他人登入系统,不小心关闭了这个程序,网站就无法正常访问了于是想着......
  • 如何攻克LLM应用的调试?教你本地化部署与使用一款免费的LLM应用工程化平台
    随着LLM应用的不断成熟,特别是在B端企业场景中的逐渐落地,其不再停留在原型与验证阶段,将面临着更高的工程化要求,无论是输出的稳定性、性能、以及成本控制等,都需要实现真正的“生产就绪”;但由于大量的应用基于LangChain、LlamaIndex等框架开发,更多的抽象与封装使得应用难以跟踪......
  • Docker & Ubuntu & Milvus 2.4 windows 详细安装攻略
    目录背景安装DockerDestop下载docker破解之法启动dockerdestop OS镜像前置条件dism启动WSL服务命令......
  • UOS系统部署KingbaseES V8R6 java故障“InvocationTargetException”
    案例说明:在UOS系统下部署KingbaseESV8R6数据库时,出现Java错误,部署失败。系统版本:kingbase@srv01:~$cat/etc/os-releasePRETTY_NAME="UnionTechOSServer20"NAME="UnionTechOSServer20"VERSION_ID="20"VERSION="20"ID=UOSHOME_URL="h......
  • Linux下MySQL的安装部署
    文章目录前言一、MySQL是什么?二、MySQL安装部署(两种)1.手动安装MySQL(1)下载MySQL安装包(2)解压压缩包至opt文件夹下(3)重命名mysql-8.0.33-linux-glibc2.12-x86_64文件夹(4)创建用户组和密码(5)为mysql用户授权(6)创建数据文件的存储位置(7)初始化MySQL数据库(8)编辑MySQL的配置文件(9)......
  • Linux 部署DVWA靶场
    Linux部署DVWA靶场DVWA是一款开源的网络安全漏洞实践平台,专为安全学习者设计。它涵盖了XXS、SQL注入、文件上传、文件包含、CSRF和暴力破解等多种安全漏洞环境,每个漏洞都有从简单到复杂的多个难度级别。环境部署安装httpd及其相关的组件yuminstall-yhttpdhttpd-devel......