Я знаю, что вы можете и должны запускать grails на tomcat, но я должен запустить его из командной строки «grails run-app» на сервере в течение определенного периода времени.Как запустить приложение grails в качестве службы на окнах
Проблема в том, что, когда этот пользователь вышел из системы, процесс граалетов убит.
Windows не имеет ничего подобного nohup, и я думаю, что единственный вариант - запустить его как услугу. Вопрос в том, как?
У меня нет доступа к набору ресурсов Windows (если он не может быть загружен бесплатно откуда-то), и я очень ненавижу, чтобы загрузить сторонние приложения, требующие запустить что-то в качестве службы.
Вы уже посмотрели на это? http://support.microsoft.com/kb/251192 также какая версия окон? –
@JoshuaMoore Очень интересно, но я не могу видеть, как указать путь, в котором выполняется команда, только путь к двоичному. Грайлы должны быть в правильном приложении, чтобы запустить его. Его версия Windows Server 2008 Dataceter. sc установлен. –
Pehraps вместо двоичного файла вы можете использовать командный файл, который, конечно, может выполнять grails в правильном каталоге. Просто мысль. Кроме того, делать то, что вы делаете, действительно необычно, и я бы никогда не делал этого в производстве. Когда-либо. –