我的Windows 8机器上有两个可用的tomcat服务器。它是64位的m / c。 Tomcat服务器的位置是
server1 : C:\Tomcat6.0\bin
server2 : C:\Tomcat61.0\bin
当我尝试从server1位置启动tomcat6.exe时,默认情况下会启动server2位置中可用的tomcat6.exe。我也检查了环境变量,并且那里没有设置CATALINA_HOME变量。我试图通过命令提示符运行tomcat6.exe(从server1位置)。在services.msc中有一个tomcat服务可用,它指向server2位置中的tomcat6.exe文件。
我试图执行server1位置中可用的tomcat6.exe(通过命令提示符)。 tomcat6.exe被执行,但它执行server2位置中的文件。server2位置中可用的日志文件夹也被更新。
解决此问题所采取的步骤
打开命令提示符,导航到tomcat的server1位置。手动将“ CATALINA_HOME”设置为server1位置,然后重新运行tomcat6.exe文件。但是仍然在server2位置中的文件正在执行。
检查环境变量并检查路径,也没有配置默认的“ CATALINA_HOME”。
我需要帮助来运行位于server1位置的tomcat服务器。任何帮助对此表示感谢。
最佳答案
您正在运行exe文件,并且很有可能它从注册表中读取其配置。而是使用C:\ Tomcat6.0 \ bin \ startup.bat启动Tomcat,这应该可以工作。
关于java - 启动tomcat服务器的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40511051/