点击"编辑"——>新建两行,内容"/>
我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Tomcat无法正常启动的问题

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Tomcat无法正常启动的问题

首先我的问题是Tomcat无法正常启动,bin目录下的startup.bat也出现闪退的情况。

解决步骤:

先检查jdk的环境变量配置:

            (1)  右击“电脑”——>“属性”——>“高级系统设置”——>点击“环境变量”——>在“系统变量”中找到"Path"——>点击"编辑"——>新建两行,内容为"%JAVA_HOME%\bin"和"%JAVA_HOME%\jre\bin",内容如下:

(2)在命令窗口中检查,如下图所示,即为配置成功

 2、检查Tomca的环境变量配置:

                  (1)右击“电脑”——>“属性”——>“高级系统设置”——>点击“环境变量”——>在“系统变量”中新建——>“变量名"CATALINA_HOME",变量值"D:\apache-tomcat-9.0.64"(Tomcat的安装路径)

           (2)然后在系统变量找到变量名"Path",点击编辑,然后点击"新建",然后输入上"%CATALINA_HOME%\bin"和"%CATALINA_HOME%\lib",点击"确定",再点击"确定"

 (3)在命令窗口中检查,如下图所示,即为配置成功

诺 ,出现下面这个就是启动成功了

 3、在浏览器中访问Tomcat,在浏览器地址栏输入http://localhost:8080进行测试,如下图所示即为成功

 

好的,现在来回顾下刚开始遇到的问题:

          检查过程中我的"系统变量"中原本有JAVA_HOME和JRE_HOME两个变量,在我将我的JRE_HOME删除之后,就没有问题了,

        然而改成以下两种写法都无法启动Tomcat,

        C:\Program Files\Java\jdk-18.0.1.1\jre

        C:\Program Files\Java\jdk-18.0.1.1\jre\bin

        必须要删除JRE_HOME吗?未必。只是将JRE_HOME的变量值改成你JDK的根目录即可,我的是"C:\Program Files\Java\jdk-18.0.1.1"  ,Tomcat又可以正常启动了。我想这是我遇到问题的解决办法所在。

如果上述方法还是不能解决你的问题,来看这里:

       (1)、打开你自己的Tomcat目录下的bin文件夹:

       (2)、找到startup.bat(启动tomcat)和shutdown.bat(关闭tomcat)

        (3)、右键编辑,分别在每个文件的开头插入

                SET JAVA_HOME=C:\Program Files\Java\jdk-18.0.1.1(自己的JDK目录)
                SET TOMCAT_HOME=D:\apache-tomcat-9.0.64(自己的Tomcat目录)

 

大功告成,踩雷+1 ,祝您好运

来源地址:https://blog.csdn.net/weixin_49122171/article/details/127324820

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Tomcat无法正常启动的问题

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux下Tomcat启动正常,但浏览器无法访问的解决方法

1、服务器可ping通 2、服务器抓本地的http请求包,可以抓到 3、本地抓服务器返回的http响应包,抓不到 经过查找,是由于开启了Linux防火墙 查看防火墙配置(需要root权限) [root@localhost ~]# servi
2022-06-04

Linux中Tomcat启动正常但浏览器无法访问怎么办

这篇文章主要介绍Linux中Tomcat启动正常但浏览器无法访问怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、服务器可ping通2、服务器抓本地的http请求包,可以抓到3、本地抓服务器返回的http响应包
2023-06-09

解决Tomcat启动报异常java.lang.ClassNotFoundException问题

这篇文章主要介绍了解决Tomcat启动报异常java.lang.ClassNotFoundException问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-01-09

无法正常启动0xc0000005

错误代码0xc0000005表示访问违例,通常发生在应用程序试图读取或写入无效的内存位置时。这个问题可能由以下几个原因引起:1. 内存损坏:硬件故障或内存错误可能导致0xc0000005错误。在这种情况下,可以尝试更换或重新安装内存条来解决
2023-09-15

MySQL无法启动几种常见问题小结

在群里看到有新同学还在问MySQL无法启动的问题,于是总结了几个常见情况与解决方法,需要的朋友可以参考下
2022-11-15

解决PHP无法正常启动的技巧

解决PHP无法正常启动的技巧,需要具体代码示例PHP作为一种流行的服务器端脚本语言,在Web开发中被广泛应用。然而,有时候我们会遇到PHP无法正常启动的情况,这可能导致网站无法正常运行。在本文中,我们将介绍一些常见的问题及解决方法,以及具
解决PHP无法正常启动的技巧
2024-03-13

Win10无法正常启动如何解决

当Windows 10无法正常启动时,可以尝试以下解决方法:1. 尝试重启电脑:有时候只需要简单地重启电脑就可以解决问题。2. 进入安全模式:按下电源按钮启动电脑,然后按住Shift键不放,同时点击“重新启动”。进入“选择一个选项”屏幕后,
2023-08-23

python无法正常启动如何解决

如果Python无法正常启动,可能是由于以下原因导致的:1. Python环境未正确安装:请确保已正确安装Python,并且环境变量已正确配置。2. Python版本不兼容:某些程序可能需要特定版本的Python才能正常运行。请检查程序的要
2023-09-16

解决Zookeeper无法启动的问题

链接1:https://blog.csdn.net/u012453843/article/details/70878117链接2:https://www.cnblogs.com/niunafei/p/11294560.html
解决Zookeeper无法启动的问题
2018-01-05

无法正常启动你的电脑怎么办

无法正常启动你的电脑解决方法:1、确保电池电量充足,或者尝试更换电池;2、检查硬件连接,重新插拔这些设备,确保连接正常;3、检查显示器,尝试连接其他显示器进行测试;4、重启电脑;5、进入安全模式,如果电脑无法正常启动进入操作系统,尝试进入安
2023-08-10

电脑不能正常启动windows怎么办,电脑系统无法正常启动

如果电脑无法正常启动Windows,可以尝试以下方法:1. 重启电脑:按下电源按钮长按5秒钟,等待电脑完全关闭后再重新启动。2. 检查硬件连接:确保电脑的所有硬件设备连接正常,如显示器、键盘、鼠标等。3. 进入安全模式:在电脑启动时按下F8
2023-09-09

ubuntu无法正常启动的原因有哪些

以下是一些常见的导致Ubuntu无法正常启动的原因:损坏的启动文件:启动文件可能被损坏或删除,导致系统无法正常启动。错误的引导设置:如果引导设置不正确,系统将无法找到正确的启动分区或引导加载程序。文件系统错误:文件系统错误可能导致Ubunt
2023-10-22

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录