有没有办法升级tomcat服务器…
例如:像哈德森这样的工具可以自动升级,甚至不需要到达服务器上的哈德森文件夹。 可能是因为它是一个服务器,而不是一个应用程序的tomcat是不可能的,但有什么比手动做事更好。
在生产环境中,您需要两个Web服务器以实现高可用性,并在其前面添加一些types的负载平衡器(商业版:Netscaler,BigIP / Free:HAProxy,nginx)。 您从负载平衡器中取出两台服务器中的一台。 更新它。 独立testing。 把它带回平衡器。 删除第二个。 重复。
这不仅适用于Java servlet容器,还适用于其他types的Web服务器,如Apache HTTPD或IIS。
处理多个服务器时,请务必在负载均衡器中configuration某种types的会话关联,以便包含Cookie的请求始终访问相同的服务器(以便用户获得相同的会话),或者需要在集群中设置服务器本身在那里他们可以共享会话并相互caching。