Ошибка JVM для Java Service Wrapper
Это появляется в файле журнала, когда я пытаюсь запустить службу, которую я только что установил как службу 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 | <- Обертка остановлена
Может кто-нибудь сказать мне, что нужно сделать, чтобы решить эту проблему? У меня установлен Java и пути установлены правильно в переменных среды. Не уверен, что происходит.
3 ответа
Поскольку при инициализации Wrapper также отсутствует вывод JVM, я полагаю, что ваш wrapper.java.command не так...
Можете ли вы включить режим отладки, установив wrapper.debug=true в файле настроек? вы должны увидеть командную строку JVM, которую пытается выполнить Оболочка.
Если вы не видите проблем в обоих местах, пожалуйста, опубликуйте результаты, и позвольте мне взглянуть на них...
веселит,
Ваше приложение выдает какое-то исключение при запуске. Вам нужно найти журнал того, что выдается, или установить обработчик исключений для всей программы, чтобы программа выводила журнал. Вы делаете это, когда ваш main узнает группу потоков, а затем устанавливает для него обработчик необработанных исключений ThreadGroup.
Трудно ответить на ваш вопрос без дополнительной информации. Попробуйте зарегистрировать все во время запуска приложения и изолировать часть кода, которая выходит из JVM. Кроме того, проверьте версию Java, которая используется JSW - это та же версия, что вы используете в Eclipse?
Я проверил какой-то другой форум. Я полностью удаляю каждую версию java на своем компьютере и переустанавливаю (в этом порядке) java 8, затем java 8 jdk, затем java 8 jre. И теперь все работает нормально. Eclipse не требует никаких изменений или чего-либо еще, и мое приложение работает нормально.