将War文件部署到Tomcat有什么好处?

时间:2014-07-11 14:28:11

标签: java tomcat

我是Java新手,所以有人可以向我解释一下将war文件部署到tomcat服务器而不是直接运行有什么好处吗?

2 个答案:

答案 0 :(得分:1)

也许在您的组织中,通过手动过程将大量单个文件部署到您的服务器是可以接受的。在许多组织中并非如此。 war文件在单个zip文件中包含您的应用程序(并添加一些元数据)。如果您运送应用程序,在多个环境中部署或尝试使用旧版本支持客户(因为您可以对存档文件进行版本化),这要好得多。

答案 1 :(得分:1)

Tomcat在您的应用程序周围添加了一个额外的层。它允许您管理它(通过tomcat管理器),远程取消部署损坏(或功能但不再需要)的构建,它为您部署应用程序 ,设置端口以连接到此应用程序也允许您设置具有更改应用程序状态的权限的用户以及更多。

通过将应用程序保存在单个WAR文件中,您可以让Tomcat为您管理资源。如果需要取消部署应用程序,可以删除单个war文件,也可以调用undeploy脚本。而不是在这里,在那里和任何地方费力地删除文件。如果您需要授予其他人取消部署应用程序的权限,则无需让SYS-ADMIN创建具有适当权限的新linux / windows用户。您可以在XML文件中添加一行,并完成工作。