关于tomcat_9的安装与环境配置

本文引用【精选】Tomcat安装及配置_思想在拧紧的博客-CSDN博客

原本想下载 tomcat10的,但是下载之后配置环境后运行startup.bat会不断出现闪退,暂时没有找到原因,通过快捷键win+r,输入cmd进入命令框,输入startup后出现以下内容

C:\Users\86185>startup
Using CATALINA_BASE:   "D:\软件包\apache-tomcat-10.1.15"
Using CATALINA_HOME:   "D:\软件包\apache-tomcat-10.1.15"
Using CATALINA_TMPDIR: "D:\软件包\apache-tomcat-10.1.15\temp"
Using JRE_HOME:        "C:\Program Files\Java\jdk1.8.0_221"
Using CLASSPATH:       "D:\软件包\apache-tomcat-10.1.15\bin\bootstrap.jar;D:\软件包\apache-tomcat-10.1.15\bin\tomcat-juli.jar"
Using CATALINA_OPTS:   ""

这表明配置成功了的

此时我配置的环境变量参考的文章为

全网最详细的Tomcat安装和配置教程,图文详解_tomcat安装步骤-CSDN博客

本人才疏学浅,请知道为什么会出现闪退原因的大佬指教

关于tomcat9的安装以及配置

1、tomcat安装

Apache Tomcat® - Welcome!icon-default.png?t=N7T8https://tomcat.apache.org/点击链接即可进入tomcat页面,选择你想下载的版本即可

zip版本下载之后无需安装,只需要解压到你想放到的位置即可

2、以上步骤完成后进行环境配置

在桌面右键此电脑,点击高级系统变量,进入环境变量

在系统变量中新建,变量名为CATALINA_HOME,变量值就是你解压后tomcat的地址

在系统变量中找到path,双击或者选择后点编辑,新建以下三个配置

%CATALINA_HOME%\lib

%CATALINA_HOME%\bin

%CATALINA_HOME%\lib\servlet-api.jar

完成之后全部点击确定,以免未配置成功

3、配置完成后,运行tomcat

找到你tomcat的文件夹,进入bin文件,双击startup.bat启动tomcat,运行成功页面如下

一般来说该页面为乱码,需要进入conf文件夹编辑logging.properties文件

java.util.logging.ConsoleHandler.encoding = UTF-8
替换为java.util.logging.ConsoleHandler.encoding = GBK

替换后保存(ctrl+s)

再次运行tomcat就不再是乱码了

4、端口号占用问题

当你运行tomcat后在浏览器地址栏输入

将9527改为你的端口号,一般是8080,即可访问

如果无法访问,有以下两种方法

方法一:

可以通过win+R打开命令窗口

输入以下指令查看端口是否被占用

netstat -ano  指令,用来查看所有的端口占用情况

若想查看指定端口则输入netstat -aon|findstr "端口号"

例如查看8080端口

netstat -aon|findstr "8080"

其中 “PID”为端口被占用的进程号,上图所示中的“13192”表示占用8080端口的进程号

再通过指令tasklist|findstr "进程号"来查看对应的进程

接着通过指令taskkill  /F /im nginx.exe来关掉进程

然后就可以使用了

方法二:

找到tomcat文件夹,进入conf文件,找到server.xml,使用记事本打开

最简单的办法就是直接将8080替换为未被占用的端口号,然后保存

或者通过查找8080将其改为你的端口号

重新启动就好了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值