如果初次打开就闪退,主要有两个原因,第一:端口被占用。第二:电脑缺少环境或者没有配置环境变量。
如果已经成功打开过,检查web.xml是否有错误和端口占用。

1.端口被占用

首先我们检查是否已经开启了tomcat服务器,可以在任务管理器中查看进程,或者直接访问127.0.0.1:8080 看看是否连得上。
如果依然不行,我们打开cmd,输入netstat -ano,检查8080和8009被哪个应用占用,记下后面的PID(23600)。

 
然后输入tasklist|findstr “xxxxx  查看这个PID的名字。

如果没有,可以进入任务管理器的详细信息内查看。

关闭这个应用即可。
 

2.电脑缺少环境或者没有配置环境变量

因为编译器可以无视环境变量,所以重做系统之后一直没有配置环境变量,(其实是懒= =),本来想需要的时候再去添加,但是依然懒(咸鱼状);就产生了闪退的原因,解决方法如下。
在安装目录/bin下找到startup.bat,右键编辑,在第一行加入两行。

SET JAVA_HOME=F:\jdk1.8(jdk的安装目录)
SET TOMCAT_HOME=F:\apache-tomcat-9.0.8(tomcat的解压目录)

同时在shutdown.bat最前面也加入这两行,如下图。

保存,然后我们再点击startup.bat,tomcat就可以成功运行了。
 

分类: JSP

0 条评论

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。 必填项已用*标注