【问题标题】:Problem in building war for web services为 Web 服务构建战争的问题
【发布时间】:2011-10-12 08:00:39
【问题描述】:

我们参与开发基于 Java/J2EE 的 Web 服务和 Web 门户。其中使用tomcat6应用服务器。 Web 服务是使用 netbeans IDE 编写的,而 Web 门户是使用 Eclipse IDE 编写的。我们之前有开发和部署web java/j2ee web portals。我们在eclipse中创建了一个web归档文件,选择项目->右键导出WAR格式的文件,用来复制war文件到tomcat6/webapps文件夹,当我们重新启动服务器时,tomcat6服务器将取消它并运行它,但是当我们从作为Web服务的net bean获取war文件时,它有时不是unware,但有时它会取消war,但结构会有所不同并且文件很少将丢失,会出现什么问题以及我们如何解决。

请帮助我们

【问题讨论】:

  • 你能在你的战争文件中发布你的文件夹比较吗?也许那时我们可以看到出了什么问题。此外,我建议使用像 maven 这样的构建管理器来独立于 IDE 工作
  • @powerMicha :当我从 Netbeans 获得战争时,我将发布项目浏览器的快照以及文件和结构的快照

标签: web-services jakarta-ee deployment soap


【解决方案1】:

您确定 WAR 文件构建正确吗?尝试自己解压(只需将扩展名重命名为 .zip 并打开它)并将文件结构与 Tomcat 解压后的结构进行比较。可能没有区别:war 文件可能构建错误。

正如 sherif 所建议的,您可以使用 ant 或 maven 来构建它。我不确定 netbeans 默认使用什么。

【讨论】:

  • @sherif 当我生成使用 Net beans 开发的 Web 服务的 war 文件时,它会提供几个文件夹,如 build、dist 等。在 dist 文件夹中,如果我尝试,我将获得 war 文件部署它不能很好地工作,但在构建文件夹中还有一个名为 web 的文件夹,其中包含所有库和类文件。我可以说它的解压缩形式的战争,当我将它压缩并在服务器中解压缩它时它工作正常。
【解决方案2】:

【讨论】:

  • bdares:当我生成使用 Net beans 开发的 Web 服务的 war 文件时,它会提供几个文件夹,如 build、dist 等。在 dist 文件夹中,如果我尝试,我将获得 war 文件部署它不能很好地工作,但在构建文件夹中还有一个名为 web 的文件夹,其中包含所有库和类文件。我可以说它的解压缩形式的战争,当我将它压缩并在服务器中解压缩它时它工作正常
猜你喜欢
  • 1970-01-01
  • 2011-01-24
  • 2013-08-23
  • 2013-09-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-03
相关资源
最近更新 更多