如何将Java Web项目多次部署到相同或不同的服务器?

如何将Java Web项目多次部署到相同或不同的服务器?,java,netbeans,deployment,glassfish,Java,Netbeans,Deployment,Glassfish,我试图模拟一种情况,即存在多个存储Web服务。每个Store都是一个Java Web应用程序项目,其中包含一个Web服务,提供操作getPrice(item)和buy(item),以及一个XML文件,该文件用作跟踪库存的数据库 如果一个商店在客户请求某个项目时缺货,它可以从另一个商店购买并将其退回给客户。因此Stores既提供Store服务,又使用Store服务 我只在Netbeans中创建了一个项目存储。我想部署其中10个来测试它 我现在能想到的唯一方法是手动复制和粘贴项目10次,并更改每个项

我试图模拟一种情况,即存在多个
存储
Web服务。每个
Store
都是一个Java Web应用程序项目,其中包含一个Web服务,提供操作
getPrice(item)
buy(item)
,以及一个XML文件,该文件用作跟踪库存的数据库

如果一个
商店
在客户请求某个项目时缺货,它可以
从另一个
商店
购买
并将其退回给客户。因此
Store
s既提供
Store
服务,又使用
Store
服务

我只在Netbeans中创建了一个项目
存储
。我想部署其中10个来测试它

我现在能想到的唯一方法是手动复制和粘贴项目10次,并更改每个项目中的URL,然后逐个部署它们。然而,我忍不住想,一定有更好的办法。我希望我能帮忙,但想办法,但我不能


有人知道我如何做到这一点吗?

您可以使用称为持续集成服务器的东西来实现这一点

一个自由、受欢迎和可靠的CI


如果使用Jenkins,则必须在商店中设置远程脚本,以便Jenkins执行以正确执行远程部署。

您可以为此设置批处理脚本。Ant、Maven和Jenkins是你的朋友。谢谢你提供的一般概念,但是你有什么更具体的建议吗?以我的经验水平通读整个詹金斯一书需要时间,而且效率低下