maven之找不到 application.xml 中定义的子模块 [portal-service-ejb-1.4-SNAPSHOT.jar]

arxive 阅读:25 2024-10-01 17:34:08 评论:0

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

Error occurred during deployment: Exception while deploying the app [portal-ear-1.4-SNAPSHOT] : Could not find sub module [portal-service-ejb-1.4-SNAPSHOT.jar] as defined in application.xml.

当我转到 target/portal-ear-1.4-SNAPSHOT 时,我可以看到 portal-service-ejb-1.4-SNAPSHOT.jar 但它仍然会抛出此错误。

我的 application.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> 

请您参考如下方法:

最后我解决了这个错误。

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

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


标签:Maven
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号