tomcat启动报错,该异常怎么解决

tomcat启动报错,该异常怎么解决,第1张

首先,在开始-运行中输入cmd,然后回车进入命令提示符窗口。

使用命令进入tomcat所在bin目录。

如要进入d:/tomcat/bin目录下。

先输入d:回车,这个是为了进入d盘。

然后输入cd tomcat/bin,这个是为了进入d盘下的tomcat/bin目录。

然后输入catalina.bat run,然后回车,这个是关键 *** 作,run前面有空格。

现在便可以看到具体的报错信息了:

Neither

the JAVA_HOME nor the JRE_HOME environment variable is defined.At least

one of these environment variable is needed to run this program.

从上面可以看出,原因是JAVA_HOME没有配置。

下面来配置一下JAVA_HOME。

在“我的电脑”上点击右键,选择“属性”,在打开的窗口中点击“高级系统设置”。

点击“环境变量”按钮。

点击“系统变量”中的“新建”按钮,新建一个变量。

变量名为JAVA_HOME,变量值为d:/jdk6,即jdk安装目录,如果没有安装jdk,那就必须先安装一个。

然后修改系统变量中的Path变量,在最前面加入%JAVA_HOME%/bin(记住最后面的分号不能少)。

环境变量设置完毕后,再次双击tomcat/bin下的startup.bat,发现这次可以正常启动啦!

原因:一启动就报错,是因为启动端口8080被占用了。

解决方法:查看8080端口被什么程序占用了,结束此程序释放8080端口,重启启动项目即可。

*** 作步骤如下:

1、在电脑桌面按下键盘上的win+R键,打开运行窗口,输入cmd,点击确定;

2、在打开的cmd窗口内输入netstat -ano|findstr 8080,查看正在使用8080端口的进程。

3、执行以下命令,结束进程taskkill /pid 25216 /f。

4、再次运行tomcat服务器,成功启动。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11295336.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存