WildFly не может быть остановлен через службу на Windows Server
Используя следующую конфигурацию:
- Microsoft Windows Server 2012r2
- WildFly-9.1.0.Final (работает в автономном режиме)
- Oracle Java JDK 1.8.0_91
По какой-то неизвестной причине WildFly нельзя остановить с помощью services.msc
(или аналогичный родной инструмент Microsoft). Сервер получает сообщение
2016-06-08 11:50:59,803 INFO [org.jboss.as.server] (Thread-2) WFLYSRV0220: Server shutdown has been requested.
Но сервер продолжает работать, пока соответствующий java.exe
был убит (через taskmgr
).
Вещи уже пробовали до сих пор:
- https://developer.jboss.org/message/862793 - проверил, что служба установлена правильно, оба объясненных разрешения не работают в моем случае, переустановил службу несколько раз
- Обновление JDK с 1.8.0_65 до 1.8.0_91
- Удалено содержимое из следующих каталогов, чтобы помочь запуску / остановке WildFly
standalone/tmp
standalone/data
У меня есть небольшая идея, что каталоги могут быть слишком длинными, так как открытые файлы находятся в таких каталогах, как
C:\my-company\xyz\server\WildFly-9.0.2.Final\standalone\tmp\vfs\deployment\deploymentcd3ed56928d532f9\product-workfile-userstuff-validator-ejb-1.2.3.jar-21c8e7bcab87d902\product-workfile-userstuff-validator-1.2.3.jar