Не удалось найти подмодуль, как определено в application.xml .glassfishStaleFiles Glassfish 3.1.2.2
После обновления до Glassfish v.3.1.2.2 я постоянно получаю эту ошибку:
Приложение собирается без ошибок, при развертывании с использованием плагина Maven Glassfish:
mvn glassfish:redeploy
ответ:
Не удалось найти подмодуль [appName.war], как определено в application.xml, развертывание EAR не выполнено.
Когда я ищу в папке приложений домена Glassfish внутри развернутой папки EAR, я вижу такую структуру файла:
-- .glassfishStaleFiles
-- [appName-1.0.0_war] / WEB-INF / lib / richfaces-core-impl-4.3.1.Final.jar
Когда я открываю.glassfishStaleFiles в текстовом редакторе, я вижу:
atlanteusWeb-1.0.0_war/
atlanteusWeb-1.0.0_war/WEB-INF/
atlanteusWeb-1.0.0_war/WEB-INF/lib/
atlanteusWeb-1.0.0_war/WEB-INF/lib/richfaces-core-impl-4.3.1.Final.jar
Я полагаю, что этот файл зависимости jar может вызывать проблему, но даже после обновления до последней версии ошибка остается
чтобы снова развернуть EAR, мне нужно выключить Glassfish, вручную почистить папку приложений, снова запустить и развернуть
1 ответ
Кажется, проблема с существующей реализацией Glassfish v.3.1.2.2 для Windows, после обновления до версии 4 проблема решена.