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

Jsp 网站所有者更新网站时是否需要重新启动服务器?,jsp,tomcat,servlets,hosting,server,Jsp,Tomcat,Servlets,Hosting,Server,我正在建立一个基于JSP/Servlets和Struts2框架的网站,我计划通过订阅一些web托管服务很快上线。有一件事困扰着我,如果要对网站进行任何更改,网站所有者是否需要重新启动服务器? 我将使用ApacheTomcat作为我的web服务器,使用MySQL作为我的数据库。如果更改应用程序,则无需重新启动。您可以使用Tomcat的Manager GUI来部署、重新部署和取消部署应用程序。检查 奥托 如果Tomcat服务器配置有任何变化,您可能需要重新启动。通过您的提问,我感觉您担心的是停机时间

我正在建立一个基于JSP/Servlets和Struts2框架的网站,我计划通过订阅一些web托管服务很快上线。有一件事困扰着我,如果要对网站进行任何更改,网站所有者是否需要重新启动服务器?
我将使用ApacheTomcat作为我的web服务器,使用MySQL作为我的数据库。

如果更改应用程序,则无需重新启动。您可以使用Tomcat的Manager GUI来部署、重新部署和取消部署应用程序。检查

奥托


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

通过您的提问,我感觉您担心的是停机时间。是的,即使您正在重新部署应用程序,也必须声明停机时间。您的应用程序将在短时间内不可用,当前使用您的应用程序的所有用户都将失去会话

因此,如果您希望尽可能地降低停机时间,那么可以进行重新部署,如果您的应用程序不需要长时间的初始化,重新部署就不会太多。如果同一个tomcat还托管其他您不想干扰的应用程序,也可以使用这种方法


有一个陷阱。频繁的重新部署或重新加载会造成内存泄漏,所以在重新部署后尽可能重新启动服务器

对!!重新部署是我需要知道的事情,但是如果我使用的是共享主机,我就不能随时重新启动服务器,那么,我该如何处理内存泄漏,或者这是web托管提供商管理员的责任?如果您指的是整个服务器macchine,那么您不需要重新启动整个服务器,只需重新启动tomcat web服务器实例。正如您所说,我应该将停机时间降至最低,以免干扰其他应用程序,这是否意味着在共享网络托管中,如果其他用户重新部署其网站,则我的网站将受到影响,反之亦然?是否为每个主机提供共享托管tomcat,或者所有主机都将共享同一个tomcat。我怀疑我是否知道,您是否想说每个用户都有自己的tomcat实例。我对这个完全陌生。如果您能告诉我,那就太好了。部署和重新部署是我需要知道的术语,感谢您的帮助:-)我需要确切知道您的回答:-)