Apache+Tomcat集群网站如何做不重启网站升级

问题描述

在weblogic中,有一个功能,就是升级网站,也就是说可以部署新的网站,而不重启应用在集群环境下,也是如此,weblogic会自动把新代码复制到集群的每一个节点那么,如果是:Apache+Tomcat的集群架构,请问,如何做这样的升级

解决方案

tomcat要想做到彻底的无停机升级应用和部署部署应用,首先要做有多个tomcat做集群(不一定是真的集群,但是必须部署到多台tomcat),然后自己实现session共享功能,确保用户访问系统遭遇停机切换服务器时不退出系统,只要做到这两点,你就可以逐个tomcat部署应用了(只停当前部署应用的服务tomcat,部署完毕后立马启动,然后依次部署其他tomcat) bboss session共享使用方法介绍
解决方案二:
负载均衡啊,最少两台服务器,切换部署。
解决方案三:
可能是我水平不够,也许也没去关注。我之前用的是weblogic11,都是通过应用重启来升级的。。。
解决方案四:
首先,你这个集群分发和重启有毛关系呀,weblogic有集群分发功能是正常的,但是好像也要重启应用吧,我记得我用的时候是不支持热部署的。

时间: 2024-10-26 11:04:12

Apache+Tomcat集群网站如何做不重启网站升级的相关文章

java-$.post做登陆重启tomcat之后需要登陆两次才能进到注意面

问题描述 $.post做登陆重启tomcat之后需要登陆两次才能进到注意面 前台 $.post("/baas/ykservlet", {"action":"LoginData","username":username,"password":password}, function (data) { var a =data.split(","); var count = a[0]; var

Apache/Tomcat 关系几何

Apache 和 Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML.PHP.JSP.Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置. Apache是web服务器(静态解析,如HTML),tomcat是java应用服务器(动态解析,如JSP.PHP) Tomcat只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行 两者从以下几点可以比较的:  1.两者都是apache组织开发的  2.

Apache + Tomcat 负载均衡 session复制

转自:http://blog.csdn.net/cssmhyl/article/details/8455400 http://snowolf.iteye.com/blog/743611 Apache 和 Tomcat原本就是一家,更是一家亲!Apache与Tomcat整合,无非是将Apache作为前端根据请求路径.端口.代理分发给多个Tomcat,以到达转发和负载均衡的目的!同时,通过Apache和Tomcat相互作用,进行粘性会话,会话拷贝构建集群!这一切的最终结果就是"云服务"!不

Ubuntu 16.04安装Apache Tomcat的方法_Linux

Apache Tomcat是Java Servlet和Java Server Pages技术的开源软件实现. 可以使用OpenJDK tomcat运行你的Java应用. Apache Tomcat安装 从Ubuntu软件库安装Tomcat: apt-get install tomcat8 您可能还需要安装tomcat8-docs,tomcat8-examples和tomcat8-admin工具,这些工具提供了文档,测试和允许您基于Web的应用程序管理Tomcat. 您可以使用以下命令安装所有这三

Apache+Tomcat实现Web服务(3)

apache|web|web服务 然后,在Connectors部分嵌入如下内容. <ConnectorclassName="org.apache.tomcat.service.PoolTcpConnector"><Parametername="handler"value="org.apache.tomcat.service.connector.Ajp13ConnectionHandler"/><Parameterna

在CentOS中给Apache Tomcat绑定IPv4地址的教程

  今天我们来学习一下如何在CentOS 7 Linux分布式系统中为Tomcat绑定IPv4. Apache Tomcat 是由Apache 软件基金会 开发的开源web服务器和servlet容器.它实现了Java Servlet,JavaServer页面(JSP),Java的统一表达式语言,以及Sun Microsystems的Java的WebSocket规范,并提供了一个运行java代码的web服务器环境. 如果由于tomcat默认绑定到IPv6而导致我们的web服务器不能正常工作,就有必

Mac系统中Apache Tomcat安装配置

Apache是普通服务器,本身只支持html即普通网页,可以通过插件支持PHP,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通过Apache可以访问Tomcat资源.Tomcat无法取访问Appache资源).Appache只支持静态网页,但像asp,php,cgi,jsp等动态就需要Tomcat来处理.对于Apache Tomcat 估计很多童鞋都会,那么今天就简单说下在mac上进行tomcat的安装; 昨天下载了一下Tomcat本以为很快完成,不过还是遇到了一些坑,简单

mac系统安装apache tomcat配置方法图文详解

  tomcat无法取访问appache资源. appache只支持静态网页,但像asp,php,cgi,jsp等动态就需要tomcat来处理.对于apache tomcat 估计很多童鞋都会,那么今天就简单说下在mac上进行tomcat的安装: 1.下载Tomcat mac下载zip和tar.gz都行,我下载的是tar.gz 2.压缩之后直接拷贝到资源库中,压缩后的文件夹名称为Tomcat8,具体位置如下: 3.打开终端,输入以下命令Library/Tomcat8/bin/startup.sh

web-求助 apache+tomcat配置域名

问题描述 求助 apache+tomcat配置域名 各位大神求助目前用3个tomcat 分别部署3个项目通过apache进行整合,其中3个web工程是web项目的3个子模块目前整合方法如下:#加载mod_jk Module LoadModule jk_module modules/mod_jk.so #指定 workers.properties文件路径 JkWorkersFile conf/workers.properties JkMountFile conf/uriworkermap.prop