当前位置: 首页 > 知识库问答 >
问题:

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

邓崇凛
2023-03-14

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

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

mvn glassfish:redeploy 

响应:

找不到application.xml中定义的子模块[appname . 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依赖文件可能导致了这个问题,但是即使更新到最新版本,错误仍然存在

要再次部署EAR,我需要关闭Glassfish,手动清理applications文件夹,重新启动并部署

共有1个答案

蔡明贤
2023-03-14

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

 类似资料:
  • 应用程序.xml 文件路径c:\ glassfish 3 \ glassfish \ domains \ domain 1 \ auto deploy \ business . ear \ 结构business.ear- META-INF business-web-1.0-SNAPSHOT.war 请救救我。

  • 问题内容: 这是我的代码: 我收到错误消息: 当我删除第一行时,我得到: 我到处搜索,人们到处都提到了Node.js的问题,但是我安装的Node是正确的,所以我不确定是什么问题。 问题答案: XMLHttpRequest是 Web浏览器中 的内置对象。 它不随Node一起分发;您必须单独安装它, 用npm安装 现在,您可以在代码中使用它。 var xhr = new XMLHttpRequest(

  • 我正在使用Rcpp和另一个第三方C库开发一个包。当我试图安装包时,我得到了 在32位Windows操作系统中,根据我同事的建议,我通过将以下DLL的位置从MingW添加到系统路径,解决了这个问题。 但64位Windows,我得到相同的错误,即使与dll虽然我使用32位R。 所以我的问题是: 有没有办法知道为什么错误发生?我是说我想知道哪个模块不见了。也许冗长的选项在哪里?

  • 我正在组装一个jar,它可以让我调用仅对本地人可用的命令(jar使用本地人而不是实际程序)。现在,每当我加载DLL时,我都会遇到一个问题。这是错误: 我不知道这个错误的原因是什么。我确保将本机库路径设置为包含本机的文件夹。有人有想法吗?

  • 我用的是maven和NetBeans。我能够部署和运行我的应用程序。但是现在它抛出了一个错误: 部署过程中发生错误:部署应用程序时出现异常[portor-eare-1.4-SNAPSHT]:找不到application.xml.中定义的子模块[portal-service-ejb-1.4-SNAPSHOT.jar] 当我去目标/门户-耳朵-1.4-SNAPSHT我可以看到portal-servic

  • 问题内容: 我最近在计算机上安装了cx_Oracle模块,以连接到远程Oracle数据库服务器。(我身边没有Oracle客户端)。 Python:2.7 x86版 Oracle:版本11.1.X x64 Cx_Oracle:版本5.1.2-11g.win32-py2.7 然后,每次我运行脚本时,脚本都会失败并显示以下消息: ImportError:DLL加载失败:找不到指定的模块。 我想知道是否我