Web services web服务构建war中的问题

Web services web服务构建war中的问题,web-services,jakarta-ee,deployment,soap,Web Services,Jakarta Ee,Deployment,Soap,我们参与了web服务和基于Java/J2EE的web门户的开发。它使用tomcat6应用服务器。web服务使用netbeans IDE编写,web门户使用Eclipse IDE编写。我们以前有开发和部署web java/j2ee web门户。我们使用eclipse创建web存档文件,选择项目->右键单击并以WAR格式导出文件,用于将WAR文件复制到tomcat6/webapps文件夹,当我们重新启动服务器时,tomcat6服务器将取消WAR并运行,但是当我们从NetBeans(即web服务)获得

我们参与了web服务和基于Java/J2EE的web门户的开发。它使用tomcat6应用服务器。web服务使用netbeans IDE编写,web门户使用Eclipse IDE编写。我们以前有开发和部署web java/j2ee web门户。我们使用eclipse创建web存档文件,选择项目->右键单击并以WAR格式导出文件,用于将WAR文件复制到tomcat6/webapps文件夹,当我们重新启动服务器时,tomcat6服务器将取消WAR并运行,但是当我们从NetBeans(即web服务)获得war文件时,有时它并不是不被删除的,但有时它会取消war,但结构会有所不同,缺少的文件很少,问题是什么,我们如何解决

请帮助我们

您可以使用ant吗? 你可以用蚂蚁吗?

您确定WAR文件构建正确吗?尝试自己解包(只需将扩展名重命名为.zip并打开它),并将文件结构与Tomcat解包的文件结构进行比较。可能不会有什么不同:war文件可能是构建错误的


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

您确定WAR文件构建正确吗?尝试自己解包(只需将扩展名重命名为.zip并打开它),并将文件结构与Tomcat解包的文件结构进行比较。可能不会有什么不同:war文件可能是构建错误的


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

您能在war文件中发布文件夹的比较吗?也许到时候我们就能知道出了什么问题。此外,我建议使用像
maven
这样的构建管理器来使用IDEindependent@powerMicha:当我从NetBean获得war时,我将发布project explorer的快照以及文件和结构的快照扫描您是否发布war文件中文件夹的比较?也许到时候我们就能知道出了什么问题。进一步的我建议使用像
maven
这样的构建管理器来使用IDEindependent@powerMicha:我将发布project explorer的快照,以及从中获取war时文件和结构的快照Netbeans@sherif当我生成一个web服务的war文件时,它是使用NetBeans开发的,它会给出几个文件夹,比如build,dist等。在dist文件夹中,我将获得war文件,如果我尝试部署它,它将无法正常工作,但在build文件夹中,还有一个名为web的文件夹,其中包含所有库和类文件。我可以说它是战争的解压形式,当我在服务器上解压它时,它工作得很好。@sherif当我生成一个web服务的war文件时,它使用NetBeans开发,它会给出几个文件夹,如build、dist等。在dist文件夹中,我会得到war文件,如果我尝试部署它,它不会很好地工作,但在build文件夹中还有一个名为web的文件夹,其中包含所有库和类文件。我可以说它是战争的解压形式,当我在服务器上解压它时,它工作得很好。b战神:当我生成一个web服务的war文件,该文件是使用NetBeans开发的,它会给出两个文件夹,如build、dist等。在dist文件夹中,我会得到war文件,如果我尝试部署它,它不会很好地工作,但在build文件夹中还有一个名为web的文件夹,其中包含所有库和类文件。我可以说它是战争的解压形式,当我在服务器上解压它时,它工作得很好。战区:当我生成一个使用NetBeans开发的web服务的战争文件时,它会给出几个文件夹,如build、dist等。在dist文件夹中,我会得到战争文件,如果我尝试部署它,它不会很好地工作,但在build文件夹中还有一个名为web的文件夹,其中包含所有库和类文件。我可以说它是战争的解压形式,当我在服务器上解压它时,它工作得很好