WFLYEE0097:模块可能不是 EAR 库目录的子目录。尝试部署 EAR 时

WFLYEE0097:模块可能不是 EAR 库目录的子目录。尝试部署 EAR 时

我正在尝试将 Web 应用程序部署到 WildFly。现在,我只是将 ear 文件放入目录中<JBOSS_HOME>/standalone/deployments。当我这样做时,我在标记文件中收到以下错误消息:

{"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"time4u-assemblies-ear.ear\".STRUCTURE" => "WFLYSRV0153: Failed to process phase STRUCTURE of deployment \"time4u-assemblies-ear.ear\"
    Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYEE0097: Module may not be a child of the EAR's library directory. Library directory: lib, module file name: lib/time4u-server-api-1.0.4-SNAPSHOT.jar"}}

我最初以为lib/time4u-server-api-1.0.4-SNAPSHOT.jar文件丢失了。但是该文件确实存在于EAR/lib/目录中。

那么,如果文件存在,那么模块可能不是 EAR 库目录的子目录,这意味着什么呢?这是应用程序的问题,还是我在尝试部署它时使用了错误的方法?

我是 jboss 的新手,我自己没有开发过这个应用程序。

相关内容