1

我尝试部署 Seam Web Project,但出现两个错误:

135 错误 [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) JBAS015010:部署扫描程序发现一个名为 META-INF 的目录不在名称以 .ear、.jar、 .rar、.sar 或 .war。这可能是直接在 D:\Karolina\programy\jboss-as-7.1.1.Final\standalone\deployments 目录中解压存档的结果,这是用户错误。不会扫描 META-INF 目录以进行部署,但扫描程序可能会从解压缩的存档中找到其他文件并尝试部署它们,从而导致错误。

135 错误 [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) JBAS015010:部署扫描程序发现一个名为 WEB-INF 的目录不在名称以 .ear、.jar、 .rar、.sar 或 .war。这可能是直接在 D:\Karolina\programy\jboss-as-7.1.1.Final\standalone\deployments 目录中解压存档的结果,这是用户错误。不会扫描 WEB-INF 目录以进行部署,但扫描程序可能会从解压缩的存档中找到其他文件并尝试部署它们,从而导致错误。

Enyone 知道这意味着什么,我应该怎么做才能解决它?我会很高兴得到任何答案。

4

1 回答 1

2

错误消息表明您很可能正在尝试部署所谓的分解存档,但 JBossAS7 中对分解存档的支持已更改。

Java EE 6 使许多 xml 部署描述符成为可选的,这对开发人员来说是一个巨大的胜利,但是像 JBoss 这样的应用服务器必须改变他们识别归档类型的方式,因为现在他们不能依赖检查文件/目录是否存在xml 描述符。

您可以在docs中找到更多详细信息。

于 2012-07-15T15:34:05.223 回答