Tomcat的路径修改之后,服务无法启动 的解决办法

时间:2024-05-19 19:34:52

原来Tomcat已经配置成功,并且可以成功启动。但是由于修改了硬盘的属性,原来的E盘改名为D盘了,所以Java和Tomcat的安装路径与环境配置不一致,导致Tomcat无法启动。

  1. 对于java来说,直接在环境变量中修改路径即可。
    Tomcat的路径修改之后,服务无法启动 的解决办法
    另外需要注意的是,需要将%JAVA_PATH%bin上移至环境变量中系统变量path的第一位。
  2. 对于Tomcat就有点棘手,除了在path中修改路径之外,还需要找到Tomcat的安装路径下的bin文件,找到tomcat9w.exe,点击打开,将所有的路径都修改为新的路径。
    Tomcat的路径修改之后,服务无法启动 的解决办法
    另外有一个需要修改注册表:path to executable需要修改注册表。
    Tomcat的路径修改之后,服务无法启动 的解决办法
修改注册表的步骤如下:

打开运行,输入regedit,打开 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Services\Tomcat9,找到ImagePath,修改为新的路径即可。
Tomcat的路径修改之后,服务无法启动 的解决办法

之后尝试启动服务,输入localhost:8080,成功启动。
Tomcat的路径修改之后,服务无法启动 的解决办法
Tomcat的路径修改之后,服务无法启动 的解决办法

如果尝试启动服务出现下图所示情况,注意tomcat9w.exe中的JVM中的路径,去掉default,改为自己本地的Jre下的jvm.dll文件。
Tomcat的路径修改之后,服务无法启动 的解决办法
Tomcat的路径修改之后,服务无法启动 的解决办法