У меня разные проекты с использованием другой версии JDK (5.0, 6.0) и Tomcat (6.0, 7.0), так как должны быть установлены мои JAVA_HOME и CATALINA_HOME в переменных среды?
Или, может быть, не нужно устанавливать JAVA_HOME и CATALINA_HOME в переменные среды, если я запускаю свое приложение через файл .War? Сервер jdk/tomcat будет запускать версию, которую я выбрал, когда я ее упаковал (через Eclipse → настройки...).