1

У меня есть файл .bat, который запускает мою среду веб-разработки, которая содержит следующее:

@echo off
...starting applications
start "" "#path_to_glassfish#\asadmin" start-domain
...open some more stuff

Это запускает мой локальный экземпляр серверного приложения. Это, насколько я знаю, работа по назначению. Проблема возникает, когда сервер завершает загрузку, потому что он не закрывает дополнительное окно, которое он создал. Ранее я пытался запустить его в самом скрипте, но это не позволяет инструкциям после этого не запускаться. Может кто-нибудь объяснить мне, почему это не работает, как я ожидаю, и как я могу это исправить?

1 ответ1

1

Когда сервер завершает загрузку, он не закрывает дополнительное окно, которое он создал.

Вы можете использовать start с параметром /b :

start /b "" "#path_to_glassfish#\asadmin" start-domain

/B - Запустить приложение без создания нового окна. В этом случае ^ C будет игнорироваться, оставляя ^ Break единственным способом прервать приложение.

Источник - начало


Дальнейшее чтение

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .