Сервис Wildfly 10.0 и 10.1 не может быть остановлен в Windows - PullRequest
0 голосов
/ 27 июня 2018

Мы успешно установили Wildfly 10.0 и Wildfly 10.1 в системе Windows (Windows 10 и Windows Server 2008/2012) в качестве службы, но когда мы пытаемся остановить ее, эта операция завершается неудачно. Если мы пытаемся остановить его из Windows Service Manager, мы получаем ошибку 1053, вместо этого, если я запускаю service.bat stop из <WILDFLY_ROOT>\bin\service, я получаю ошибку «Не удалось загрузить конфигурацию service_name». В обоих случаях служба остается навсегда в состоянии «Остановка» в диспетчере служб Windows.

У меня сейчас есть некоторые задокументированные проблемы, такие как this , но я уже провел много испытаний. В моем service.bat для Wildfly 10 я установил обе переменные JBOSSUSER и JBOSSPASS, которые будут использоваться в команде выключения, и я установил их обе с помощью переменных, используемых для консоли управления Wildfly (я знаю, что отсутствие настройки консоли управления помешает Wildfly от остановки) и с реальными Windows (моя учетная запись в Windows). Я знаю, что они правильно используются в качестве CREDENTIALS для выключения при запуске файла .bat. Это не работает. Более того, я думал, что проблема была вызвана тем, что у нас установлены JDK 6 и JDK 8. JDK 8 должен запускать Widlfly, в то время как JDK 6 все еще (к сожалению) все еще используется для разработки нашего программного обеспечения. Я установил переменную JAVA_HOME в файле jboss-cli.bat на JDK 8, но это тоже не работает. Конечно, команда java -version печатает 1.8.0_171, а команда echo %JAVA_HOME% выводит путь к jdk1.8.0_144 Как я могу решить это?

...