【问题标题】:Publishing with JBOSS Tools Indigo Skips web.xml使用 JBOSS 工具发布 Indigo 跳过 web.xml
【发布时间】:2012-09-03 17:10:02
【问题描述】:

我正在从 JBOSS 6 迁移到 JBOSS 7。迁移本身非常简单。但是,我遇到了开发人员环境集成的问题。这是我的问题:

当我在 JBOSS 6 上时,我正在通过 Helios 发布,一切都很好。我无法升级我的 JBOSS 工具来识别 JBOSS AS 7,所以我也升级了我的 eclipse 版本。 JBOSS 7 服务器被识别没有问题。启动和停止服务器也没有问题。通过 eclipse 构建(使用 maven)和手动部署(复制/粘贴 .war 文件)也可以正常工作。但是,对于我的 1 个项目,通过 eclipse 发布(右键单击服务器,添加/删除)不起作用。 web.xml 文件未发布到 WEB-INF 文件夹。这会导致“成功”部署,但没有 web.xml,应用程序无法工作,本质上是一个文件服务器。没有显示错误。

我会指出,我认为问题与 JBOSS 7 无关。我为 JBOSS 6(我从中迁移的服务器,从 helios 发布时仍然有效)尝试了上面相同的发布过程,结果相同.我也尝试过手动将 web.xml 添加到已部署的应用程序 WEB-INF 文件夹中,并且应用程序确实以这种方式成功部署。

我在工作区总共有 3 个项目。 2 在eclipse中通过JBOSS AS接口正常发布(包括web.xml)。这些项目是一个 RESTeasy webservice(工作)、一个 jsp servlet(工作)、一个 JSF 应用程序(不工作)。全部使用 spring 和 hibernate(如果相关)。

有谁知道什么可能导致 web.xml 不包含在已发布(已分解)的 war 文件夹中?

如果您希望我包含任何特定文件,请告诉我。

【问题讨论】:

    标签: maven jboss publish web.xml


    【解决方案1】:

    我遇到了同样的问题。除 web.xml 之外的所有文件都自动部署。最终我复制了 web.xml 的内容,在 Eclipse 中将其删除并再次创建了该文件。然后 JBoss 工具拾取文件并按预期部署。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多