无法找到application.xml .glassfishStaleFiles Glassfish 3.1.2.2中定义的子模块

时间:2013-04-27 17:51:09

标签: deployment glassfish-3 war ear redeploy

更新到Glassfish v.3.1.2.2后,我不断收到此错误:

使用Maven Glassfish插件部署时,应用程序构建没有错误:

mvn glassfish:redeploy 

回复:

无法找到EAR的application.xml部署中定义的子模块[appName.war]。

当我在已部署的EAR文件夹中搜索Glassfish域应用程序文件夹时,我看到了这个文件结构:

-- .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 个答案:

答案 0 :(得分:0)

对于Windows的现有实施Glassfish v.3.1.2.2似乎存在问题,在更新到版本4后问题得到解决。