Tomcat服务器遇到的一系列问题

Tomcat遇到的错误

将安装包解压后,需要配置环境变量
配置系统变量
变量名:JAVA_HOME
变量值:D:\Program Files\Java\jdk11.0.8(jdk所在文件路径)
变量名:CATALINA_HOME
变量值:E:\eclipse\apache-tomcat-8.0.41(tomcat所在文件位置)
Path新增:%JAVA_HOME%\bin
%JAVA_HOME%\jre1.8\bin
%CATALINA_HOME%\bin
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

运行startup.dat文件闪退

配置以上环境变量之后,运行startup.dat文件,总是闪退
解决过程:
直接将这个文件夹拖到cmd窗口,按enter键运行,提示:
The CATALINA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
右键startup.dat文件,点击编辑,在文件最后,即end之后添加“pause”,再次拖入cmd窗口运行,提示:
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
于是我又在startup.dat文件中新增了一行:
set JAVA_HOME=D:\Program Files\Java\jdk11.0.8(jdk的位置)
在这里插入图片描述
依旧闪退,最终解决startup.bat闪退问题,是又增加了一个环境变量
变量名:JRE_HOME
变量值:D:\Program Files\Java\jie1.8

startup.bat运行成功显示窗口(下图)
在这里插入图片描述
在浏览器输入http://localhost:8080,网页依旧打不开
在网上找了一遍之后,找到了这一篇 网页打不开的原因
原来因为它需要打开Tomcat文件夹下bin中的tomcat8.exe文件,且不能关闭。
问题又来了,tomcat8.exe闪退
我又找来了这篇文章 tomcat8.exe闪退解决方法
但是我发现执行到这一步:在cmd命令窗口=> 进入Tomcat安装目录==> 进入bin目录下==> 输入:service.bat install
我的提示是这样的:The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
在这里插入图片描述
目前这个问题我还没有解决,因为不弄这个在eclipse上可以直接run as run on sever,添加tomcatv8.0 sever运行在这里插入图片描述
bulid path里面选择librariy把里面的错误的remove了,重新添加,还有出错的需要修改具体文件路径
http500那个错误,是因为需要修改数据库对应的密码。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值