У мене є проблема. У мене є 3 Tomcat каталоги в моїй системі Windows 8:
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 в змінній середовища; але ніякого ефекту.
Чи можете ви, будь ласка, допомогти. Дякую.
Відповіді:
2 для відповіді № 1Настройка CATALINA_HOME допомагає, але вам слід використовувати startup.bat, щоб запустити Tomcat, а не tomcat6.exe.
Ви також можете це зробити за допомогою невеликого пакетного файлу (я використовую це таким чином, оскільки на моєму комп'ютері встановлено багато встановлень Tomcat. Ось один з моїх сценаріїв:
setlocal
cd C:mockapache-tomcat-7.0.27bin
set CATALINA_HOME=C:mockapache-tomcat-7.0.27
call startup.bat
0 для відповіді № 2
Не дивіться будь-якої причини, чому запуск першого Tomcat починає інший.
Ви можете видалити невикористані каталоги tomcat, так що у вас просто є єдиний Tomcat. Також обов'язково вбивайте всі процеси java / tomcat, а потім запустіть потрібний.
0 для відповіді № 3
Змініть свій CATALINA_HOME
від
D:/tomcat6/
до
D:/apache tomcat 6/
Також переконайтеся, що додано наступне path
змінна
%CATALINA_HOME%bin;