Сегодня в системе Windows 7, когда я нажал localhost:8080 в своем браузере, я увидел SpringSource tc Server запущенным, довольно неожиданно. Вот сообщение, которое я нашел.
Как вы уже могли догадаться, это домашняя страница SpringSource tc Server по умолчанию. Ее можно найти в локальной файловой системе по адресу:
$TC_SERVER_HOME/webapps/ROOT/index.html
где "$TC_SERVER_HOME" — это корень каталога установки сервера tc для Tomcat. Если вы видите эту страницу и не думаете, что должны ее видеть, то вы либо пользователь, который только что установил сервер tc, либо администратор, который не совсем правильно настроил свой сервер. В последнем случае обратитесь к документации сервера tc для получения подробной информации по настройке и администрированию.
Я попробовал сделать echo $TC_SERVER_HOME/webapps/ROOT/, чтобы узнать папку установки. Так что я мог остановить пакетный скрипт в этом месте.
Он просто печатает $TC_SERVER_HOME/webapps/ROOT/
Этот сервер почти похож на Tomcat. Проблема в том, как его остановить? Как найти его установочный каталог и закрыть его? Я предполагаю, что там будет какой-то пакетный файл, и мне придется его закрыть?
У меня установлена система Windows 7.
решение1
Как остановить сервер Spring Source TC?
Как гласит сообщение, которое вы процитировали в своих вопросах:«Подробную информацию по настройке и администрированию см. в документации по серверу tc».
Если вы уже установили экземпляр tc Runtime как службу Windows, используйте панель управления службами Windows для его запуска и остановки.
Windows: запуск и остановка экземпляров среды выполнения tc как служб Windows
По умолчанию скрипт tcruntime-instance.bat создает все экземпляры tc Runtime в каталоге
INSTALL_DIR\springsource-tc-server-edition
, гдеINSTALL_DIR
ссылается на каталог, в котором установлен tc Server, например,c:\home\tcserver
а редакция —developer
илиstandard
. Каждый конкретный экземпляр tc Runtime находится в своем собственном каталоге; этот каталог преобразуется в переменную сервераCATALINA_BASE
. Это поведение командного скрипта по умолчанию; вы могли указать другое местоположение вашего экземпляра tc Runtime. Если это так, соответствующим образом скорректируйте следующую процедуру.В следующей процедуре предполагается, что вы установили tc Server Standard Edition.
Чтобы запустить и остановить экземпляры tc Runtime как службы Windows:
Если вы устанавливаете и запускаете экземпляр tc Runtime в первый раз после его создания, откройте окно командной строки и продолжите эту процедуру.
Если вы уже установили экземпляр tc Runtime как службу Windows, используйте панель управления службами Windows для его запуска и остановки.
Перейдите в каталог CATALINA_BASE\bin экземпляра среды выполнения tc, который вы хотите запустить или остановить.
Например, если вы установили tc Server
c:\home\tcserver
и создали новый экземпляр tc Runtime с именем myserver:
prompt> cd c:\home\tcserver\springsource-tc-server-standard\myserver\bin
Если вы используете версию tc Server для разработчиков, каталог
CATALINA_BASE
будет включать каталог springsource-tc-server-developer.Установите экземпляр tc Runtime как службу Windows:
prompt> tcruntime-ctl.bat install
Команда устанавливает экземпляр tc Runtime как автоматическую службу Windows, что означает, что экземпляр tc Runtime запускается автоматически при запуске компьютера Windows. Вы можете изменить это поведение с помощью панели управления службами Windows.
Вы должны увидеть сообщение об успешной установке:
wrapper | SpringSource tc Runtime - tcserver-c-home-tcserver-springsource-tc-server-standard-myserver installed.
Теперь и впоследствии запустите и остановите экземпляр tc Runtime с помощью консоли Windows Services. Экземпляр tc Runtime отображается в консоли с именем SpringSource tc Runtime - unique-name, где unique-name — это уникальная комбинация имени сервера и каталога сервера.
Чтобы удалить службу tc Runtime, выполните следующую команду:
prompt> tcruntime-ctl.bat uninstall
Хотя SpringSource рекомендует всегда устанавливать экземпляр tc Runtime как службу Windows и останавливать и запускать его с помощью консоли Services, вы также можете останавливать и запускать экземпляр tc Runtime вручную. Полный список команд скрипта см. в справочнике команд tcruntime-ctl
tcruntime-ctl
.
Источник7.2 Запуск и остановка экземпляров среды выполнения tc