Tomcat启动闪退且未报错

时间:2024-05-22 22:09:44

问题描述:之前在Eclipse和IDEA上使用Tomcat时均无异常,但直接启动Tomcat时却出现闪退情况。

解决过程一

        根据大伙儿的经验,修改startup.bat以及shutdown.bat文件内容,步骤如下:

        1、在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑。在文件头加入下面两行:

           SET JAVA_HOME=C:\Program Files\Java\jdk-11.0.8         (JDK安装目录)
           SET TOMCAT_HOME=D:\software\apache-tomcat-7.0.47 (Tomcat安装目录)

Tomcat启动闪退且未报错

       2、重复上述操作。在Tomcat安装目录的bin文件夹下找到shutdown.bat,右击->编辑。在文件头加入下面两行:

          SET JAVA_HOME=C:\Program Files\Java\jdk-11.0.8         (JDK安装目录)
          SET TOMCAT_HOME=D:\software\apache-tomcat-7.0.47 (Tomcat安装目录)

      3、双击startup.bat,启动tomcat。

      4、结果依然闪退。通过命令行(CMD),cd进入到Tomcat的bin目录后,输入startup.bat后,依然未能启动,且未报错。结果如下:

Tomcat启动闪退且未报错

解决过程二

       经过网上各种查找,终于找出问题所在:是因为JDK版本的问题。应该是Tomcat7与JDK11不兼容。

       于是在startup.bat和shutdown.bat文件中,将JDK版本换为JDK8,Tomcat顺利启动。

Tomcat启动闪退且未报错

最后,附上JDK1.8的下载地址:链接: https://pan.baidu.com/s/1vbhXEK4at46t4KN7D6AuJw 提取码: asdf