我有问题。我的Windows 8系统中有3个tomcat目录:
D:/apache tomcat 6/
D:/apache tomcat 6_old/
D:/tomcat6/
最后两个文件夹又旧又脏。我想用新鲜的第一个;所以我试图运行它。
D:/apache tomcat 6/bin/tomcat6.exe
但奇怪的是,Windows运行tomcat,配置和webapps在第三个(D:/ tomcat6 /)。 我在环境变量中设置了CATALINA_HOME;但没有效果。
你能帮忙吗?感谢。答案 0 :(得分:2)
设置CATALINA_HOME有帮助,但你必须使用startup.bat来启动Tomcat,而不是tomcat6.exe
你也可以使用一个小批处理文件(我使用它,因为我的计算机上安装了很多tomcat。这是我的一个脚本:
setlocal
cd C:\mock\apache-tomcat-7.0.27\bin
set CATALINA_HOME=C:\mock\apache-tomcat-7.0.27
call startup.bat
答案 1 :(得分:0)
没有看到任何理由为什么首先启动tomcat启动另一个。
您可以删除未使用的tomcat目录,这样您就可以拥有单个Tomcat。还要确保杀死所有java / tomcat进程,然后启动所需的进程。
答案 2 :(得分:0)
更改CATALINA_HOME
这
D:/tomcat6/
到
D:/apache tomcat 6/
还要确保将以下内容添加到path
变量
%CATALINA_HOME%\bin;