栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Tomcat的配置及start.bat闪退、http:localhost:8080打不开的原因

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Tomcat的配置及start.bat闪退、http:localhost:8080打不开的原因

@[TOC]Tomcat的配置及start.bat闪退、http:localhost:8080打不开的原因

由于今天写作业又发现eclipse运行不了,所以又查了一些资料,现在记录一下免得之后再忘记。

配置:
1.新建系统变量:

变量名:JAVA_HOME
变量值:C:Program FilesJavajdk-15.0.2
(变量值是jdk的安装位置,我是C:Program FilesJavajdk-15.0.2)

2.新建系统变量:

变量名:TOMCAT_HOME
变量值:E:JavaJavaWebjavawebmytomcatapache-tomcat-8.5.70(该值是tomcat压缩包解压后的文件夹的位置)

3.在CLASSPATH中添加%TOMCAT_HOME%BIN,如果前边又值,就先加个;再添加%TOMCAT_HOME%BIN

这时就配置完了。
4.【start.bat与shutdown.bat位置都在apache-tomcat-8.5.70bin文件夹中】

若打开start.bat闪退,就还是环境变量未配置好,可以右键用sublime text打开(编辑器就可以打开),然后在第一行(@echo off前)添加
SET JAVA_HOME=C:Program FilesJavajdk-15.0.2(该值是JDK的安装位置,跟上边配置的环境变量是一致的,若未配置好可以在此处添加该语句)
SET TOMCAT_HOME=E:JavaJavaWebjavawebmytomcatapache-tomcat-8.5.70(该值是Tomcat压缩包解压的位置,跟上边配置的环境变量是一致的,若未配置好可以在此处添加该语句)

5.然后修改shutdown.bat的值,与步骤4是一样的

6.如果还无法运行,可能是端口被占用的原因,默认是8080,可以打开Tomcat文件夹下的conf文件夹,然后用编辑器打开server.xml,大概第69行便是端口的位置,将port值改为非8080就行,我改的是8081

7.有时start.bat闪退原因是之前用过tomcat,然后后来更改了文件,故server.xml文件中有了以前的目录,在最下边的

给这段代码注释掉就可以。
8.我今天遇到的就是这样的问题,用的简单粗暴的方法,把tomcat文件夹删除了,然后又重新解压了,然后更改了server.xml的端口值,在start.bat 、shutdown.bat首行添加了相应的代码,就可以了。
9.最后,打开http://localhost:8080/打不开的原因:
(1).可能是端口值被占用,这时去server.xml里更改一下就行;
(2).!!!要双击打开start.bat后,并且start.bat运行后才可以打开http://localhost:8080/的。


10.start.bat打开后可以用shutdown.bat关闭,如果start.bat打开后并加载后,然后闪退了,可以试一下用shutdown.bat关闭,然后再打开start.bat。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/459548.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号