1. 首页 > 电脑手机 >

tomcat闪退 tomcat10闪退

如何解决tomcat启动闪退的问题

电脑在使用过程中有以下原因可能产生软件闪退的问题并附上解决思路:

tomcat闪退 tomcat10闪退tomcat闪退 tomcat10闪退


1、作系统问题:解决办法存在漏洞或bug,可通过修复漏洞或重装系统来解决;

2、软件兼容性问题:解决办法有些软件有系统要求或环境要求,比如系统要是32或64位、dot net要哪个版本、jre需要哪个版本等等,这个问题只要参照软件说明设置就可以解决;

3、软件bug:解决办法软件有bug,此问题只能默哀了,只能期待软件开发商早点修复了。

4、硬件故障:解决办法维修或更换;

5、内存不足:解决办法内存空间溢出,关闭一些程序,或加大内存。

希望能帮助到你!

当tomcat启动时,闪退,如何解决?

当tomcat启动时,闪退,如何解决?tomcat是常用的一个服务器,一般在初学web的时候都会搭建tomcat服务器,而在使用tomcat的过程中有时也会出现一些问题,比如常见的tomcat闪退问题,那么下面就来介绍如何解决tomcat闪退问题。

方法/步骤分步阅读

1/9

tomcat的运行需要JRE,一般启动闪退都是因为找不到JRE,也就是说环境安装JDK时环境变量没有配置好。

我们首先打开”命令提示符“窗口,输入ja命令,城市jDK是否安装,如果显示一大堆有关ja的提示就已经安装好了。

2/9

再测试JDK环境变量否已经配置好,在“命令提示符窗口”,输入jac,如果显示“'jac'不是内部或外部命令,也不是可运行的程序”则环境变量未设置好。如下图就是环境变量没配置好,这是导致tomcat启动闪退的主要原因。

3/9

方法一:配置JDK环境变量

打开“系统属性”窗口,点击“高级”选项,然后点击“环境变量(N)”。

4/9

然后再“系统变量”中点击“新建(W)”,在弹出来的“新建系统变量”窗口中新建变量JAVA_HOME,设置变量值为Ja的安装路径。

5/9

然后编辑变量Path,设置变量值为设置变量值%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin。

6/9

新建变量CLASSPATH,设置变量值为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar。

7/9

设置好后,点击“确定”按钮,然后再“命令提示符”窗口中输入jac,如果设置好环境变量则可以看到有关jac的一大堆提示。

8/9

然后再在tomcat安装目录点击startup.bat,这时tomcat就会正常启动,也就解决了tomcat启动闪退的问题。

9/9

方法二:设置bin\startup.bat

在bin\startup.bat文件中的行前面加入:

SET JAVA_HOME=(JDK目录)

SET CATALINA_HOME=(解压后Tomcat的目录)

这样,运行startup.bat就可以正常启动tomcat服务器,如果想点击shutdown.bat关闭服务器,同样在shutdown.bat文件中加入上面的两行即可。

启动tomcat时闪退,在startup加pause后输出以下信息,是什么原因造成的呢?

看下具体的log吧,

可能存在的问题: jre安装目录存在空格 即 Program Files这个目录。

这个空格在很多环境下解析会存在问题,不妨试试换个目录安装(目录名不带空格

tomcat启动失败

根据不同情况,tomcat启动失败主要有以下几种情况:

1. 运行tomcat的启动文件startup.bat,弹出黑窗口,直接闪退。

这种情况一般都是没有配置JAVA_HOME导致的,配置jdk如果没有使用JAVA_HOME的方式配置环境变量,就会出这种问题

2. 启动后,停留一段时间,打印一些日志,然后窗口关闭。

这种情况一般是端口号冲突了。

由于端口号只会支持一个程序运行,如果tomcat的默认端口号被其他程序占用,就会导致冲突。解决这种问题的手段分为两种,,关闭占用默认端口号的程序(不太建议),第二,修改tomcat使用的默认端口号。

如果选择结束掉占用了默认端口号的程序,如何查看是哪个程序占用了端口号呢?

在cmd命令输入netstat -aov,本地地址右侧就是已经被使用的端口号,找到默认端口号8080,记下右侧的数字(PID的值)

接着打开任务管理器,找到和PID值匹配的进程,将其关闭即可(默认情况下,任务管理器不会显示PID,需要手动开启PID显示)。

3. 运行tomcat后,tomcat很快就启动完成了,但是日志打印了一大堆严重。

这种情况,似乎是因为tomcat的权限不足导致的,需要提升tomcat的权限,只需要修改tomcat中的config文件夹的权限,将权限改成完全控制。

myeclipse正常运行,打包到tomcat7,然后tomcat运行时报错误 闪退?

tomcat运行时报错误闪退的话

1.先检查Ja环境变量设置

解决问题的关键步:Ja环境变量的设置,JAVA_HOME和JRE_HOME的设置很有必要。因为Tomcat启动时要检查JAVA_HOME和JRE_HOME。

2.然后再环境验证

配置完毕后,一定要验证,运行-->cmd打开命令行窗口,ja、jac、ja -version来验证。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息