原创

[XAMPP]Tomcat Started/Stopped with errors, return code: 1

运行XAMPP中的TOMCAT提示如下信息

15:36:19  [Tomcat] 	Tomcat Started/Stopped with errors, return code: 1
15:36:19  [Tomcat] 	Make sure you have Java JDK or JRE installed and the required ports are free
15:36:19  [Tomcat] 	Check the "/xampp/tomcat/logs" folder for more information

错误信息提示JDK或者JRE没有安装(我使用的是非安装版,并且往环境变量设置了对应的JAVA_HOME,使用CMD的JAVA -VERSION还是可以查到值).

于是寻找调用的bat,在C:\xampp\中找到,也就是在xampp的安装目录的下

直接打开:catalina_start.bat

提示:

[XAMPP]: Searching JDK HOME with reg query ...
错误: 系统找不到指定的注册表项或值。
. [XAMPP]: Cannot find current JDK installation!
. [XAMPP]: Cannot set JAVA_HOME. Aborting ...
done.
请按任意键继续. . .

发现这个bat先从注册表中找JDK的信息(显然我没有)

清空内容,并且修改为:

echo.
echo [XAMPP]: Using JRE
set "CURRENT_DIR=%cd%"
set "CATALINA_HOME=%CURRENT_DIR%\tomcat"

set Cmd=reg query "%KeyName%" /s
for /f "tokens=2*" %%i in ('%Cmd% ^| find "JavaHome"') do set JRE_HOME=%%j

echo.
echo [XAMPP]: Seems fine!
echo [XAMPP]: Set JRE_HOME : %JRE_HOME%
echo [XAMPP]: Set CATALINA_HOME : %CATALINA_HOME%
echo.

if %ERRORLEVEL% == 0 (
	del /F/Q tomcat\logs\catalina.pid
)

"%CATALINA_HOME%\bin\catalina.bat" stop
goto END

:ENDERROR
exit 1

:END
echo done.

保存后重新start

本文来自:[XAMPP]Tomcat Started/Stopped with errors, return code: 1-小码农,转载请保留本条链接,感谢!

温馨提示:
本文最后更新于 2021年01月26日,已超过 1,395 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我
正文到此结束
该篇文章的评论功能已被站长关闭
本文目录