网站所有者在更新网站时是否需要重新启动服务器?

时间:2015-04-08 05:12:14

标签: jsp tomcat servlets hosting server

我正在构建一个基于JSP / Servlets和Struts2 Framework的网站,我计划通过订阅一些网络托管服务很快上线。如果要在网站上进行任何类型的更改,网站所有者需要重新启动服务器,这有点困扰我吗? 我将使用Apache Tomcat作为我的Web服务器,使用MySQL作为我的数据库。

2 个答案:

答案 0 :(得分:1)

如果更改应用程序,则无需重新启动。您可以使用Tomcat的Manager GUI来部署,重新部署和取消部署您的应用程序之战。查看Manager App HOW-TO

OTOH

如果Tomcat服务器配置有任何更改,您可能需要重新启动。

答案 1 :(得分:1)

以您的方式询问我感觉您关注的是停机时间。是的,即使您正在重新部署应用程序,也必须声明停机时间。您的应用程序将无法在短时间内使用,并且您当前使用您的应用程序的所有用户都将失去其会话。

因此,如果您希望尽可能降低停机时间,请重新部署,如果您的应用程序不需要长时间启动,则不会太多。如果同一个tomcat还托管其他你不想打扰的应用程序,也可以采用这种方法。

这是一个问题。频繁的重新部署或重新加载会造成内存泄漏,因此请在重新部署后重新启动服务器。 Memory Leak after redeployment/context reloading in Apache Tomcat