Eclipse 无法将Maven WAR项目部署到JBoss:所选内容不包含任何可在服务器上运行的资源

Eclipse 无法将Maven WAR项目部署到JBoss:所选内容不包含任何可在服务器上运行的资源,eclipse,maven,jboss,jboss7.x,jboss-tools,Eclipse,Maven,Jboss,Jboss7.x,Jboss Tools,我在MacOSXLion上使用JBoss7.1AS、EclipseIndigo和Maven 3.0.3。我已经成功地将JBoss7.1注册为Eclipse中的本地服务器。我安装了JBossToolsforEclipse,右键单击了我的Maven项目,选择了“标记为可部署”,但是问题出现了。当我右键单击“运行方式”->“在服务器上运行”时,我会遇到一个错误 The selection did not contain any resources that can be run on a serve

我在MacOSXLion上使用JBoss7.1AS、EclipseIndigo和Maven 3.0.3。我已经成功地将JBoss7.1注册为Eclipse中的本地服务器。我安装了JBossToolsforEclipse,右键单击了我的Maven项目,选择了“标记为可部署”,但是问题出现了。当我右键单击“运行方式”->“在服务器上运行”时,我会遇到一个错误

 The selection did not contain any resources that can be run on a server

你知道我应该采取什么样的额外措施来让这个坏小子部署吗?让我知道我应该提供哪些其他信息。

有时候,当我处理Maven项目时,这种情况也会发生

尝试以下操作:在PackageExplorer中右键单击您的项目pom.xml,然后使用“Maven>updateproject”。之后,您应该单击菜单“项目>清理…”

现在再次尝试添加/删除


顺便说一下,您不需要将整个项目标记为在正常情况下可部署。

如果没有进一步的细节,很难回答这个问题。你的项目看起来怎么样?您能否运行
mvn clean install
而不出错?您的项目在pom.xml(war,jar)中指定了什么包?您是否在Eclipse首选项中启用了自动生成?另外,您可以尝试从Servers视图将其添加到Jboss吗?在服务器视图中,右键单击Jboss实例,单击添加或删除并添加项目。