deploymentglassfish-3warearredeploy

Could not find sub module as defined in application.xml .glassfishStaleFiles Glassfish 3.1.2.2


After updating to Glassfish v.3.1.2.2 I continually get this error:

Application builds with no errors, on deploy using Maven Glassfish plugin:

mvn glassfish:redeploy 

response:

Could not find sub module [appName.war] as defined in application.xml deployment of EAR failed.

When I search in folder Glassfish domain applications inside the deployed EAR folder I see this file structure:

-- .glassfishStaleFiles
-- [appName-1.0.0_war] / WEB-INF / lib / richfaces-core-impl-4.3.1.Final.jar

When I open .glassfishStaleFiles with a text editor I see:

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

I believe that this jar dependency file might be causing the issue, but even after updating to the latest version the error remains

to deploy the EAR again I need to shutdown Glassfish, and clean manually the applications folder, start again and deploy


Solution

  • Seems an issue with existing implementation of Glassfish v.3.1.2.2 for Windows, after updating to version 4 got issue solved.