Java新手环境搭建 Tomcat安装配置教程
作者:李威威 发布时间:2021-08-19 08:06:23
标签:Java,Tomcat,环境搭建
安装 Tomcat 之前请一定先安装 Java ,然后才能安装 Tomcat 。
安装 Java 、环境变量 path 的设置以及 cmd 小技巧请看:Java新手环境搭建 JDK8安装配置教程
下载 Tomcat
首先到 Tomcat 的官方网站下载 Windows 版本的 Tomcat 最新版,根据我们所使用的操作系统,我们下载 64 位 Windows 的 zip 版本。不建议使用 Installer 版本。
我们以 apache-tomcat-9.0.0.M15-windows-x64.zip 为例说明。
解压 zip 文件到指定的目录
配置环境变量 CATALINA_HOME
变量名:CATALINA_HOME 变量值:(Tomcat 软件存放的主目录)
在已经有的环境变量 path 后添加
添加的内容为:
%CATALINA_HOME%\bin;
说明:不要漏掉 %CATALINA_HOME%\bin 之前和之后的分号。一个较为完整的 path 应该是如下形式的:
%JAVA_HOME%\bin;%M2_HOME%\bin;%GRADLE_HOME%\bin;%CATALINA_HOME%\bin;
即不同的 bin 路径之间用分号隔开。
任意位置 cmd 输入 start 启动 Tomcat
在浏览器中输入:http://localhost:8080/
浏览器显示:
就表明 Tomcat 启动成功了。
关闭 Tomcat ,可以输入 shutdown.bat ,之前弹出的 cmd 窗口会自动关闭。
来源:https://blog.csdn.net/lw_power/article/details/53549216


猜你喜欢
- 1、创建在class块外面:class Test{}/** 我是main入口函数 **/fun main(args: Array<St
- 泛型的简介1、为什么要使用泛型?一般使用在集合上,比如现在把一个字符串类型的值放入到集合里面,这个时候,这个值放到集合之后,失去本身的类型,
- 先看看效果图:分析: 根据敌机类型区分 敌机 运动逻辑 以及绘制/** * 敌机 * * @author liuml * @time 20
- static 表示静态,它可以修饰属性,方法和代码块。1.static修饰属性(类变量),那么这个属性就可以用类名.属性名来访问,也就是使这
- java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到
- 问题:Information:java: Errors occurred while compiling module &lsquo
- 在页面显示的时候,有时候文字无法显示完全,就只能显示部分文字,但是直接截取就只能截取等长字符串,英文和中文很难处理所以就写了下面方法,截取等
- 使用 try/catch 处理异常try-catch 块的用途是捕捉和处理工作代码所生成的异常。 有些异常可以在 catch 块中处理,解决
- 本文实例讲述了Java基于Tcp协议的socket编程方法,分享给大家供大家参考。具体分析如下:以下是一对一的通信编程实现,后续会继续学习一
- JoinPoint的getSignature方法在使用springboot写aop的时候,有个JoinPoint类,用来获取代理类和被代理类
- mybatis多层级collection嵌套json结构第一步查询第一层查询,将第一层的id传递到第二层当条件查询
- springboot开启一个监听线程执行任务public class StartApplicationListener implements
- 背景我们经常在网上下载一些视频教程,然而这些视频命名规则各不相同,即使对于相同类型的文件名来说,当文件数量很大且文件名全部是中文时,文件排序
- 原生系统Android8.1上,WiFi上出现感叹号,此时WiFi可正常访问。原因这是Android 5.0引入的网络评估机制:就是当你连上
- 什么是分布式锁?在回答这个问题之前,我们先回答一下什么是锁。普通的锁,即在单机多线程环境下,当多个线程需要访问同一个变量或代码片段时,被访问
- SpringBoot的具体介绍可以参看其他网上介绍,这里就不多说了,就这几天的学习,个人理解,简而言之: (1)它是Spring的
- 本文介绍 Spring Boot 项目中整合 ElasticSearch 并实现 CRUD 操作,包括分页、滚动等功能。之前在公司使用 ES
- 研究了下这个,记录下代码。主页面代码:activity_main.xml<?xml version="1.0" e
- 1. 算法分析根据概率将奖品划分区间,每个区间代表一个奖品,然后抽取 随机数,反查落在那个区间上,即为所抽取的奖品。2. 代码核心
- 常用的对数组进行的操作1、求数组中最大值,最小值思路:假设下标为0的元素是最大值,遍历数组,依次跟max进行比较,如果有元素比这个max还大