费了好大功夫两天才搞好,来记录一下。
大前提是配置好了JAVA环境。

这里写自定义目录标题

  • 下载
  • 环境配置
  • 出现400错误
    • 查看端口是否被占用
    • 如何解决该问题
      • 关闭占用端口的进程
      • 修改端口

下载

tomcat下载地址


下载以后解压。

环境配置

打开系统环境变量:


在系统变量中添加以下变量:
CATALINA_HOME=(你解压的tomcat文件路径)

在PATH中新建以下三个变量:

%CATALINA_HOME%\lib
%CATALINA_HOME%\lib\servlet-api.jar
%CATALINA_HOME%\lib\jsp-api.jar

编辑startup.bat和shutdown.bat文件,在开头添加以下文字(根据自己的路径调整):
SET CATALINA_HOME=E:\tomcat\apache-tomcat-9.0.37
SET JAVA_HOME=C:\Program Files\Java\jdk1.8.0_131
SET JRE_HOME=C:\Program Files\Java\jre1.8.0_131

运行startup.bat和tomcat9.exe文件。
然后尝试开启localhost:8080,如果出现以下网页则说明配置成功。

出现400错误

大家可以看到上图我的端口其实不为8080,这是因为我的本机8080端口已经被占用了。

查看端口是否被占用

在命令行中输入netstat -ano|findstr “8080”,得到以下搜索结果:

其中最后一列的4是占用了该端口的进程。

如何解决该问题

关闭占用端口的进程

这个方法就很简单,直接打开任务管理器,点详细信息即可查看进程PID(事后我才发现可以排序,废了我的一双眼睛)。

在这里可以看到我的PID为4的显然不可能结束任务,所以我使用的是第二种方法。

修改端口

点开conf文件夹,找到server.xml文件,使用txt(或者其他编辑方式)打开:

按ctrl+f查找内容:

找到这两个变量,修改成你空闲的端口,再重新运行tomcat即可(双击shutdown.bat,再双击startup.bat)。

tomcat9下载与安装(免安装版)相关推荐

  1. redis数据库的下载安装/免安装版

    文章目录 下载方式一 下载方式二 免安装版 redis是一款高性能的NOSQL系列的非关系型数据库 这里分享三个下载源,只介绍免安装版 下载方式一 官网下下载https://redis.io(国外网站 ...

  2. 下载java免安装包_下载并获取免安装版的JDK、JRE和源码包

    首先,我们需要去Oracle官网下载JDK的exe安装程序,下载页面:传送门,我下载的是截至目前为止最新的JDK 8u192.接下来就有两种方式获取免安装版的JDK.JRE和源码包,第一种方式不需要打 ...

  3. mysql免安装 win10_win10安装免安装版的mysql5.7

    win10安装免安装版的mysql5.7 本文讲解的是win10下配置并安装免安装版的mysql5.7 准备 win10 64位 安装包mysql-5.7.29-winx64 解压缩 我这里将压缩包, ...

  4. mysql官网下载下来的免安装版怎么配置_Windows下的免安装版MySQL配置

    近日在新的电脑上安装MySQL遇到一些小问题,在此做分享,也作为日后备用. 下载MySQL 进入MySQL官网,依次点击:上方选项卡DOWNLOADS->页面底端MySQL Community ...

  5. mysql下载64位免安装_windows 安装MySQL 5.7.19【免安装版】

    windows 安装MySQL 5.7(.zip Archive版[免安装版],非.msi Installer安装版) 以前安装过,没做笔记.这次再安装记录之.(好记性不如烂笔头啊,又查了一堆资料) ...

  6. mysql免安装版大小,mysql安装(免安装版,压缩版)

    解压 添加环境变量 此电脑-属性-高级系统设置-环境变量-系统环境变量-添加 mysql的bin目录地址进去 在mysql文件夹里面新建 my.ini 文件 写入这些 [mysqld] basedir ...

  7. linux mysql 分区_Linux :linux磁盘分区(普通分区2T以内),安装免安装版mysql(tar.gz)...

    1关闭防火墙:(依次运行 停止-->禁用) Centos7使用firewalld: 启动:systemctl start firewalld 查看状态:systemctl status fire ...

  8. 【实用软件 01期】B站视频下载器(免安装、即点即用)

  9. ehviewer_ehviewer下载预约_ehviewer免登陆版最新v1.0.30下载预约去广告清爽版_游戏吧...

    ehviewer是小编给各位小伙伴精心准备的最新去广告清爽版本,这个版本的最大特色就是可以选择免登录直接进入,本作是一款绅士必备的漫画阅读软件.相信用过的小伙伴都非常喜欢.需要的快点来看看吧. ehv ...

  10. 烂泥:Tomcat免安装版与JRE免安装版集成

    本文首发于烂泥行天下,由秀*依*林*枫提供友情赞助 目前公司里面有一款产品是可以监测Tomcat的,自己就尝试搭建测试下.发现不能监测原来是因为Tomcat的配置出错了.下面就把自己正确的配置贴出来, ...

最新文章

  1. flash TweenMax用法
  2. 开放中国农业-国际农民丰收节贸易会:谋定全球共同发展
  3. Java中的classpath
  4. kubernetes目录挂载
  5. hibernate -- hello world
  6. Python——(Anaconda+PyCharm)Youki的Python环境配置笔记(Ubuntu+Windows)~
  7. Dictionarystring,object性能之测试
  8. 倾力打造在线SAP学习练习测试系统,能上网就可以使用SAP
  9. android 圆形自定义进度条,自定义Android圆形进度条(附源码)
  10. vue-codemirror 代码编辑器
  11. nginx配置文件目录
  12. 网页无法访问怎么解决(已解决)
  13. gradle buildTypes
  14. F - Tian Ji -- The Horse Racing
  15. IP代理池proxy,自建,免费,详细教程
  16. 基于Cplex的分支定界
  17. Niushop 优惠券
  18. 内存不能为read或written最彻底的解决方法
  19. java实现行政区域划分,行政区划正则表达式匹配规则及java实现
  20. 适用于所有人的Nextjs-具有一些React的基础知识

热门文章

  1. GParted图文磁盘分区教程
  2. Java基础------第一个项目
  3. pdf编辑软件哪个好 如何在pdf上修改
  4. 通俗易懂的告诉你大数据、O2O、互联网思维、红海、蓝海是什么!
  5. 去年阿里巴巴面试DBA归来,再结合老金的题目,出了MySQL DBA面试题目,欢迎大家补充。...
  6. 解忧杂货店(博客系统)的项目测试——黑盒测试
  7. 2017高考计算机考试大纲,2017高考全国统一考试大纲及考试说明
  8. memory compression如何关闭
  9. NodeMCU-ESP8266使用TFT_eSPI库驱动IC为ST7735的1.44寸TFT屏幕(TFT_eSPI详解)
  10. 蓝桥杯 Sine之舞