2010-09-15 65 views
4

我写了一些已在几台服务器上运行的java服务器端处理应用程序,但将扩展到20台服务器。现在我只是使用ant脚本通过rsync将我的jar部署到服务器,然后使用屏幕启动作业。如何在服务器上部署和管理Java程序?

这需要我每次部署新代码时都要ssh并重新启动作业,一旦转到20台服务器,这将变得难以管理。

我对Java很新,是否有一种标准的跨服务器部署方式以及之后的重新启动作业?理想情况下,我正在寻找一个免费且简单的解决方案。

感谢

回答

1

也许这是一个进入系统管理域并评估远程configuration management工具(如Chef或Puppet)的任务的选项。

不知道它是否满足'简单'的条件,但。

相关问题