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

无法找到application.xml中定义的子模块[portal-service-EJ b-1.4-snapshot . jar]

潘宸
2023-03-14

我用的是maven和NetBeans。我能够部署和运行我的应用程序。但是现在它抛出了一个错误:

部署过程中发生错误:部署应用程序时出现异常[portor-eare-1.4-SNAPSHT]:找不到application.xml.中定义的子模块[portal-service-ejb-1.4-SNAPSHOT.jar]

当我去目标/门户-耳朵-1.4-SNAPSHT我可以看到portal-service-ejb-1.4-SNAPSHOT.jar但它仍然抛给我这个错误。

我的申请.xml :

<?xml version="1.0" encoding="UTF-8"?>
   <application xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_6.xsd" version="6">
  <display-name>e2e-portal-ear</display-name>
      <module>
    <web>
      <web-uri>portal-war-1.4-SNAPSHOT.war</web-uri>
      <context-root>/portal</context-root>
    </web>
  </module>
  <module>
    <ejb>portal-repository-ejb-1.4-SNAPSHOT.jar</ejb>
  </module>
  <module>
    <ejb>portal-service-ejb-1.4-SNAPSHOT.jar</ejb>
  </module>
     <library-directory>lib</library-directory>
</application>

共有1个答案

金英华
2023-03-14

最后我解决了这个bug。

所以它是C:\Program Files\glassfish-3.1.2\glassfish\domain\domain1\applications\portal-ear-1.4-SNAPSHOT中的一个文件

这里有一个文件。我认为它可以保存应用程序的状态或其他内容。我刚刚删除了它,现在一切正常。

 类似资料:
  • 更新到Glassish v.3.1.2.2后,我不断得到这个错误: 应用程序构建没有错误,使用 Maven Glassfish 插件进行部署: 响应: 找不到application.xml中定义的子模块[appname . war]。EAR部署失败。 当我在已部署的EAR文件夹中搜索Glassfish domain applications文件夹时,我看到了以下文件结构: 当我使用文本编辑器打开.

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

  • 我使用的是NetBeans 8.0.2、JDK1.8和Glassfish 4。我还使用了另一个配置,使用了NB 7.3.1、jdk 1.7和GF 3.1.2和相同的结果。 我正在创建一个新的Java EE项目,只有一个EJB模块。当我尝试部署EJB模块时,我得到以下错误: 这是服务器日志: 我已经证实了这个.罐子是存在的。我找遍了所有地方,也没有找到类似的东西。我能做什么?Netbeans、Jav

  • 我正在学习企业应用程序开发课程。我是JSF的新手。我正在尝试使用 Glassfish 3.1 使用 JSF 和 Netbeans IDE 部署我的应用程序。 下面列出了我得到的错误。 < code >部署期间出错:准备应用程序时出现异常:无法加载EJB模块。DeploymentContext不包含任何EJB。检查归档文件以确保F:\ Seagate \ docs backup \ netbeans

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

  • 问题内容: 我是EAR的新手。我已经开发了一个功能相互依赖的Web模块和ejb模块。为此,我试图将它们配置在EAR中。我将web和ejb模块都映射到EAR,可以看到application.xml为 但是当我尝试执行EAR时,我的服务器抛出以下异常 从上面我可以理解,EAR无法定位EJB模块中存在的类,因此引发异常。我正在使用WildFLy 10服务器和Eclipse IDE。 问题答案: EAR文