本文引用【精选】Tomcat安装及配置_思想在拧紧的博客-优快云博客
原本想下载 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安装步骤-优快云博客
本人才疏学浅,请知道为什么会出现闪退原因的大佬指教
关于tomcat9的安装以及配置
1、tomcat安装
Apache Tomcat® - Welcome!https://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将其改为你的端口号
重新启动就好了