【问题标题】:Could not find sub module as defined in application.xml .glassfishStaleFiles Glassfish 3.1.2.2找不到 application.xml .glassfishStaleFiles Glassfish 3.1.2.2 中定义的子模块
【发布时间】:2013-04-21 17:37:47
【问题描述】:

更新到 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,手动清理应用程序文件夹,重新启动并部署

【问题讨论】:

  • 添加问题并自己回答。帮助他人并获得学分。否则,这似乎是一个没有答案的问题。

标签: deployment glassfish-3 war ear redeploy


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2013-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多