玻璃鱼 "找不到应用程序中定义的子模块 [business-web-1.0-SNAPSHOT.war].xml"



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>business-ear</display-name>
  <module>
    <web>
      <web-uri>business-web-1.0-SNAPSHOT.war</web-uri>
      <context-root>business</context-root>
    </web>
  </module>
</application>

文件路径c: \classfish3\classfish\domains\domain1\autodeploy\business.ear\

结构化业务.ear->

META-INF商业网站-1.0-SNAPSHOT.war

请帮帮我!

我也有这个问题,我在升级到3.1.2.2版本后开始得到它。我有一个解决方案,但有时会再次出现这个错误,我相信这与Glassfish持有过时的应用程序数据有关。

  1. 转到您的glassfish域文件夹->glassfish3\glassfish\domains\domain1\applications\

  2. 检查您的应用程序文件夹,在应用程序文件夹中,您会发现一个名为".glassfishStaleFiles"的文件

  3. 用文本编辑器打开这个文件,看看Glassfish在文件的最后一行列出了哪个jar库。

  4. 更新此依赖项(使用maven或其他工具(

  5. 清理应用程序文件夹。

  6. 重新构建一切。

希望这能帮助

手动删除"应用程序";文件夹

相关内容

  • 没有找到相关文章

最新更新