Ошибка JVM для Java Service Wrapper - PullRequest
3 голосов
/ 17 июня 2011

Это появляется в файле журнала, когда я пытаюсь запустить службу, которую я только что установил как службу Windows, используя JSWrapper:

СТАТУС | обертка | 2011/06/16 13:55:57 | Запуск JVM ...
ОШИБКА | обертка | 2011/06/16 13:55:57 | JVM вышла во время загрузки приложения.
СТАТУС | обертка | 2011/06/16 13:55:57 | Перезапуск JVM отключен. Выключение.
СТАТУС | обертка | 2011/06/16 13:55:58 | <- Обертка остановлена ​​</p>

Может кто-нибудь сказать мне, что нужно сделать, чтобы решить эту проблему? У меня установлен Java и пути установлены правильно в переменных среды. Не уверен, что происходит.

Ответы [ 3 ]

2 голосов
/ 31 августа 2011

, поскольку при инициализации Wrapper также нет выходных данных JVM, я полагаю, что ваш wrapper.java.command неверен ...

Можете ли вы включить режим отладки, установив wrapper.debug = true в файле настроек? вы должны увидеть командную строку JVM, которую пытается выполнить Wrapper.

Если вы не видите проблем в обоих местах, пожалуйста, опубликуйте вывод, и позвольте мне взглянуть на него ...

ура

0 голосов
/ 17 июня 2011

Сложно ответить на ваш вопрос без дополнительной информации. Попробуйте зарегистрировать все во время запуска приложения и изолировать часть кода, которая выходит из JVM. Также проверьте версию Java, которая используется JSW - это та же версия, что вы используете в Eclipse?

0 голосов
/ 17 июня 2011

Ваше приложение выдает какое-то исключение при запуске. Вам нужно найти журнал того, что выдается, или установить обработчик исключений для всех, чтобы программа выводила журнал. Вы делаете это, когда ваш main выясняет его группу потоков, а затем устанавливает для него ThreadGroup обработчик необработанных исключений .

...