1

为什么要将 WAR 部署到诸如 tomcat 之类的 Web 服务器上,而不是独立运行它?

与独立运行实例相比,部署为 .war 是否有好处?

我似乎找不到任何理由为什么最好部署一个 Web 应用程序,然后单独运行它。

战争部署只是标准做法吗?

用户群的大小与它有什么关系吗?

它是基于每个应用程序的吗?

这只是管理员偏好吗?

我问这些问题的原因是我有一个 web 服务,我可以选择将我的 war 文件部署到 tomcat,或者独立运行它。是否有关于为什么要使用其中一个的一般做法?似乎没有什么理由,更多的是这样做。

我不同意“一直都是这样……”的做法。

如果有人可以阐明何时使用一个而不是另一个,以及为什么这样做更好,那将不胜感激。

4

2 回答 2

0

如果您在一台服务器上只有一个网站,那么没有区别……您可以将整个网站制作成 PowerPoint 演示文稿并通过电子邮件发送。

于 2013-07-11T19:58:37.533 回答
0

Tomcat 将为您处理所有 HTTP 内容。诸如 HTTP 请求和响应、会话和 JSP 之类的东西。也许这会有所帮助 - http://wiki.apache.org/tomcat/FAQ

于 2013-07-10T21:35:17.160 回答