找不到application.xml . glassfishstalefiles中定义的子模块



更新到Glassfish v.3.1.2.2后,我不断得到这个错误:

使用Maven Glassfish插件构建的应用程序没有错误:

mvn glassfish:redeploy 

反应:

找不到子模块[appName]。在application.xml中定义的war], EAR部署失败

当我在部署的EAR文件夹中的Glassfish domain applications文件夹中搜索时,我看到这个文件结构:

-- .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依赖文件可能会导致这个问题,但即使更新到最新版本后,错误仍然存在

我需要关闭Glassfish,手动清理应用程序文件夹,重新启动并部署

似乎是Windows上现有的Glassfish v.3.1.2.2实现的问题,更新到版本4后问题得到解决。

最新更新